{
  "cik": 1415404,
  "entityName": "EchoStar Corporation",
  "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": "2010-06-30",
              "val": 712000000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2011-06-30",
              "val": 1404000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2012-06-29",
              "val": 1038000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2013-06-28",
              "val": 1630000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2014-06-30",
              "val": 2290000000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2015-06-30",
              "val": 2160000000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-06-30",
              "val": 1800000000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-06-30",
              "val": 2860000000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-06-30",
              "val": 2100000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-06-30",
              "val": 2100000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 1300000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 976800000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 646800000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 585300000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-30",
              "val": 2153000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 3741000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-06-30",
              "val": 3741000000,
              "accn": "0001415404-26-000009",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K/A",
              "filed": "2026-04-30",
              "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": "2009-12-31",
              "val": 171335000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 171335000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 171335000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 188275000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 204733000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 145203000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 145203000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 145203000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 145203000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 145203000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 169073000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 271953000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 254521000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 250366000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 250366000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 305172000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2022-12-31",
              "val": 1023537000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 774011000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 774011000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 774011000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 774011000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 774011000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 573299000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 655455000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 707476000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 740984000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 740984000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 740984000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 740984000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 740984000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 690482000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 745587000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 668186000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 541706000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 541706000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 541706000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 579907000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 251882000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccountsPayableRelatedPartiesCurrent": {
        "label": "Accounts Payable, Related Parties, Current",
        "description": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 38347000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 38347000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 38347000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 11498000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 19999000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 14155000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 14155000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 14155000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 14155000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 14155000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 21854000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 23826000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 17966000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 16374000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 16374000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 16374000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 16374000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 16374000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 19002000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 16140000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 16149000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 26960000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 26960000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 26960000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 26960000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 26960000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 9784000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 23648000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 32907000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 55743000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 55743000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 55743000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 55743000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 55743000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 83920000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 19789000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 45717000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 32474000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 32474000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 32474000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 32474000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 32474000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 36283000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 32652000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 23247000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 24682000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 24682000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 24682000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 24682000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 24682000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 25694000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 18829000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1520000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 5032000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 1072000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 1072000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1072000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 1072000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3691000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 961000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6556000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4753000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 4753000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4753000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 4753000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4753000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3742000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1393000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1411000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1698000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 1698000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 1698000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1698000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2826000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1113000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 714000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 503000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 503000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 503000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 503000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 638000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 595000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 432000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 669000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 669000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 555000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "AccountsPayableTradeCurrent": {
        "label": "Accounts Payable, Trade, Current",
        "description": "Carrying value as of the balance sheet date of obligations 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": "2011-12-31",
              "val": 250366000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 250366000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 250366000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 229119000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 229247000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 284728000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 284728000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 284728000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 284728000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 284728000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 219055000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 232108000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 242022000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 201416000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 201416000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 201416000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 201416000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 201416000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 207339000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 211334000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 231832000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 188282000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 188282000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 188282000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 188282000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 188282000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 219296000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 197425000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 211905000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 213671000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 213671000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 213671000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 213671000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 213671000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 231873000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 206132000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 225234000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 189815000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 170297000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 170297000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 170297000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 170297000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 134461000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 118563000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 120436000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 108406000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 108406000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 108406000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 108406000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 108406000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 103785000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 100235000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 119235000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 121437000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 121437000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 121437000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 121437000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 121437000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 115752000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 105929000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 122319000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 124080000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 124080000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 124080000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 124080000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 124080000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 107245000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 112748000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 111099000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 122366000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 122366000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 122366000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 122366000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 122366000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 106500000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 121635000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 111047000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 109338000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 109338000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 109338000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 109338000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 109338000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 109390000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 103680000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 95019000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 101239000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 101239000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 101239000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 101239000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 85772000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 91118000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 82291000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "AccountsReceivableGrossCurrent": {
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "description": "Amount, before 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": "2011-12-31",
              "val": 231444000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 228267000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 228267000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 228267000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 228267000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 228267000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 213983000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 194925000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 180061000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 172529000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 172529000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 172529000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 172529000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 172529000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 170086000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 188579000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 198117000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 177420000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 177420000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 177420000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 177420000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 177420000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 167206000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 196794000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 191096000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 191725000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 191725000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 191725000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 191725000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 191725000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 177498000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 169094000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 191718000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 223188000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 195483000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 195483000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 195483000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 195483000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 179231000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 204787000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 205598000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 208867000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 167149000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 167149000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 167149000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 167149000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 145057000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 153696000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 172809000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 162405000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 162405000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 162405000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 162405000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 162405000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 172086000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 169672000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 166019000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 156648000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 156648000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 156648000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 156648000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 156648000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 151589000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 161569000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 166455000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 154067000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 154067000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 154067000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 154067000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 154067000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 154677000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 154601000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 172710000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 160344000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 160344000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 160344000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 160344000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 160344000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 166047000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 183707000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 195359000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 178402000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 178402000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 178402000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 178402000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 202744000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 188274000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 175312000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 84178000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 84178000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 84178000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 58011000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 48704000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 42247000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 42247000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 42247000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 42247000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 42247000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 43336000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 230539000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 220030000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 212960000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 212960000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 212960000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 212960000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 212960000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 240486000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 245078000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 227136000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 211373000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 211373000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 211373000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 211373000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 211373000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 197932000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 179522000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 165255000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 159292000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 159292000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 159292000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 159292000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 159292000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 155718000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 173813000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 183468000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 163232000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 163232000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 163232000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 163232000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 163232000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 153410000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 183555000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 177553000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 179240000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 179240000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 179240000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 179240000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 179240000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 163726000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 156064000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 177901000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 209788000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 182527000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 182527000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 182527000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 182527000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 167860000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 192246000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 192387000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 196840000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 196840000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 196840000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 196840000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 196840000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 189737000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 189737000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 189737000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 189737000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 166182000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 186962000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 217524000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 201096000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 201096000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 201096000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 201096000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 201096000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 216558000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 201561000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 200779000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 196629000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 196629000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 196629000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 196629000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 196629000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 196629000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 196629000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 187919000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 183379000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 190950000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 183989000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 183989000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 183989000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 183989000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 183989000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 187280000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 186945000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 201751000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 182063000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 182063000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 182063000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 182063000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 182063000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 199306000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 224016000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 243683000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 236479000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 236479000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 236479000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 236479000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1182597000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 251871000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 238967000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 235421000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1122139000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1122139000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 1122139000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1122139000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1122139000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1023089000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1052855000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1099545000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1198731000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1198731000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1198731000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 1198731000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 1198731000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1183870000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1158592000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1127101000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1273849000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 1273849000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 1273849000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1258708000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 905613000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccountsReceivableRelatedParties": {
        "label": "Accounts Receivable, Related Parties",
        "description": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 10683000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 10948000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            }
          ]
        }
      },
      "AccountsReceivableRelatedPartiesCurrent": {
        "label": "Accounts Receivable, Related Parties, Current",
        "description": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 373454000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 373454000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 373454000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 339146000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 392404000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 238997000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 238997000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 238997000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 238997000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 238997000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 250050000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 272434000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 308763000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 229852000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 229852000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 229852000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 229852000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 229852000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 284407000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 255829000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 264664000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 281845000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 281845000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 281845000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 281845000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 281845000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 309927000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 321711000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 336164000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 355135000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 355135000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 355135000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 355135000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 355135000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 379470000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 318351000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 303391000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 251669000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 251669000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 251669000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 251669000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 251669000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 275209000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 245338000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 247453000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 277159000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 277159000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 277159000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 277159000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 277159000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 340532000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 340955000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 330300000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 278615000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 19417000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 19417000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 19417000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 19417000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 50284000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 56825000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 52512000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 43295000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 43295000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 43295000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 43295000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 43295000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 43295000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 43295000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 43295000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 43295000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 56861000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 26126000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 11065000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 14200000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 14200000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 14200000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 14200000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 19510000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 13943000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 16125000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5612000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 4244000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 4244000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 4244000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 4244000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4244000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5590000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6411000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5424000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3492000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3492000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8183000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "AccountsReceivableRelatedPartiesNoncurrent": {
        "label": "Accounts Receivable, Related Parties, Noncurrent",
        "description": "Amount of receivables arising from transactions with related parties, due after 1 year (or 1 business cycle).",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 1070000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 89811000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 89811000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 89811000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 89811000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 89811000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 90083000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 90356000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 90632000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 90241000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 90241000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 90241000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 90241000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 90241000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 90449000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 90620000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 90793000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 90966000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 90966000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 90966000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 90966000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 90966000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 91171000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 91376000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 90359000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 90586000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 90586000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 90586000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 90586000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 90586000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 91029000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 91579000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 92133000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 92687000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 92687000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 92687000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 92687000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 92687000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 93287000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 93893000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 94503000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 95114000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 95114000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 95114000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 95114000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 95889000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 96733000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 93321000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 16122000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 16122000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 16122000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 15719000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 16681000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16013000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 16013000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 16013000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 16013000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 17455000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 16221000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 17465000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 131000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 46731000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 39875000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 39875000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 43553000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 52044000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "AccruedRoyaltiesCurrent": {
        "label": "Accrued Royalties, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 22052000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 22052000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 22052000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 21979000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 18581000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 20199000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 20199000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 20199000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 20199000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 16334000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 18996000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-12-31",
              "val": 23590000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 23590000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 23590000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 23590000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 23590000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 17490000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 20474000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 16201000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 18034000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 18034000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 18034000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 18034000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 18034000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 17231000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 19664000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 20389000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 24010000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 24010000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 24010000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 24010000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 24010000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 22731000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 28290000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 23361000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 27590000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 27590000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 27590000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 27590000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 27590000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 22683000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 26876000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 22306000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 22531000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 22531000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 22531000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 22531000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 22531000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 22609000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 23634000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 22687000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 23199000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 1609077000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 1609077000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 1679624000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1724660000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1766290000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 1766290000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1766290000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 1766290000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1807582000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1860004000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1931957000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2003875000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 2003875000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 2003875000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2003875000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2003875000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2092470000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2165528000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2247522000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2340210000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2261699000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 2261699000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2261699000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2261699000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2361258000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2462499000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2410412000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2499889000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2499889000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2499889000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2499889000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2499889000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2598240000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2703563000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2804862000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2899353000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 2899353000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 2899353000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 2899353000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 2899353000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2727698000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2833173000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2910823000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2998074000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 2998074000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 2998074000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2998074000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 2998074000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3097803000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3202386000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3303714000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3407470000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 2598492000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2598492000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2598492000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 2598492000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2724049000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2661897000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2551678000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2661129000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 2661129000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2661129000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 2661129000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 2661129000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2795086000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2678097000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2814168000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2940232000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 2940232000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 2940232000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2073603000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3081241000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3216630000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2355757000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1320558000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1548898000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1548898000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 700910000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 7288127000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8185355000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 8185355000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 8185355000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 8185355000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 8185355000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8161881000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8455995000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8843665000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8227546000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 8227546000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 8227546000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 8227546000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 8227546000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8661379000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8997659000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6769411000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4282227000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 4282227000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 4282227000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4378437000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1658131000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
        "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax",
        "description": "Amount, after tax, of accumulated 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).",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 188000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 188000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 188000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 210000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 138000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 180000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 180000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 95000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2017-09-30",
              "val": 13600000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "description": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 14000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 16600000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2012-12-31",
              "val": 16600000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 32100000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 32100000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 32100000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 32100000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 32100000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2013-12-31",
              "val": -32100000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 27800000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 24600000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 43200000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 63800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 63800000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 63800000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 63800000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": -63800000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2014-12-31",
              "val": -63800000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 90200000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 85300000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 117600000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": -124300000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 124300000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": -124300000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 124300000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": -124300000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 124300000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 112700000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": -112800000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 110300000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -135400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 135400000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 135400000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 135400000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 135400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 111400000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 111600000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 102300000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 119400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 119400000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 119400000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 110600000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 153800000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 77120000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 77120000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 77120000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 123421000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 156091000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 188982000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 188982000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 188982000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 188982000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 188982000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 194896000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 210549000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 127380000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 165771000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 165771000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 165771000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 165771000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 165771000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 86039000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 70122000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 59960000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 18752000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 18752000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 18752000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 18752000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 18752000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 11679000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": -11767000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": -15248000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": -14655000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": -14655000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": -14655000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": -14655000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": -14655000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": -9662000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": -9726000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": -35258000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": -55856000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": -55856000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": -55856000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": -55856000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": -55856000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": -81047000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": -73579000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": -112001000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": -117233000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": -117233000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": -117233000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": -117233000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": -117233000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": -106353000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": -111820000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": -99167000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -124803000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": -124803000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": -124803000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": -124803000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": -124803000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": -80191000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -86068000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": -88732000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -130154000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": -130154000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": -130154000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": -130154000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": -119687000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": -119687000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": -119687000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": -119687000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": -111413000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -154011000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": -160947000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -125100000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": -125100000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": -125100000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": -125100000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": -125100000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": -124251000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -119500000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -131664000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -122138000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": -122138000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": -122138000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": -122138000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": -122138000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -192218000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -206810000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": -209538000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -187876000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": -187876000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": -187876000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": -187876000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": -187876000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -215476000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -182226000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -205470000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -212102000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": -212102000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": -212102000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": -212102000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": -212102000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": -211821000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -173280000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -204465000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -180339000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -172239000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": -172239000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": -172239000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": -172239000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": -175267000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -166931000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -153874000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -161515000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -160056000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": -160056000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": -160056000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": -160056000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": -160056000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -164604000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -179126000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -177764000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -195711000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": -195711000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": -195711000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": -195711000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": -195711000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -187865000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -183181000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -178779000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -183188000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": -183188000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": -183188000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -181786000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": -182530000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2009-12-31",
              "val": 3278680000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 3278680000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 3278680000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 3291971000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 3297896000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 3311405000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 3311405000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 3311405000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3311405000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 3311405000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 3329160000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 3346453000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3354676000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 3360301000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 3360301000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 3360301000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 3360301000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 3360301000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 3368534000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 3382228000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 3389024000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 3394646000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 3394646000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 3394646000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 3394646000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 3394646000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 3424498000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 3457203000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 3473099000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3502005000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 3502005000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 3502005000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 3502005000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 3502005000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 3685477000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3700437000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3707487000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3706122000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 3706122000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 3706122000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 3706122000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 3706122000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 3731890000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3744852000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3755547000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3776451000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 3776451000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 3776451000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 3776451000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 3776451000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3797153000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3804580000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3813841000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3828677000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 3828677000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3828677000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3828677000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3828677000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3644370000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3654139000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3660696000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3669461000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 3669461000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3669461000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 3669461000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3669461000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3685577000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3689180000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3694682000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3702522000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 3702522000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 3702522000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3702522000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3702522000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3713777000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3777499000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3251808000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3290483000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 3290483000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 3290483000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3290483000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3290483000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3307360000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3311861000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3317868000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3321426000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 3321426000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 3321426000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 3321426000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 3321426000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3333047000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3337190000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3341751000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3345878000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3345878000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 3345878000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 3345878000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3345878000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3343056000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3355238000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3361219000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3367058000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3367058000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3367058000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3367058000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3376169000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3379997000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3383671000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "AdjustmentForAmortization": {
        "label": "Amortization",
        "description": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5097000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5190000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5190000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 878000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1756000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2635000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3672000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3672000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3672000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 964000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 964000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2134000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2134000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3181000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3181000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4483000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4483000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4483000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1134000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1134000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2266000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2266000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3398000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3398000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4495000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4495000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1071000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1071000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2120000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2120000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3129000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3129000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4150000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1050000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2444000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3856000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalOther": {
        "label": "Adjustments to Additional Paid in Capital, Other",
        "description": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8843000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8843000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -451000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -450000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -334000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 500000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 500000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 500000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 500000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -789000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 955000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 955000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 955000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 955000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 955000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 955000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -6737000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -6737000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 13371000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 13371000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13546000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13546000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13546000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 4984000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 10052000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13988000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3557000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7178000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10648000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21839000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21839000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21839000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4384000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8328000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11953000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15234000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15234000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15234000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 956000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 956000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3908000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3908000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7169000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7169000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 3261000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10103000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10103000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10103000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2765000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2765000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5110000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5110000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2345000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7771000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7771000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2661000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2661000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9990000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9990000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9990000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2628000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2628000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4833000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4833000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2205000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2205000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7120000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7120000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2287000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2287000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9353000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9353000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9353000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2384000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2384000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4509000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4509000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2125000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2125000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6887000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6887000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2378000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2378000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8887000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8887000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8887000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2011000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2011000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3825000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3825000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1814000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1814000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5913000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5913000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2088000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2088000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7699000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7699000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 59379000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1860000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1860000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5047000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5047000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3187000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3187000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8401000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8401000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3355000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3355000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11546000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82994000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82994000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2592000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14628000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14628000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14628000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5375000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2783000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 12678000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 12678000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8239000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2864000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10423000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9058000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9058000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9058000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9058000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9058000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9058000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10635000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10635000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10635000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10635000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8605000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 8605000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 36383000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 36383000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7609000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7609000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7609000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7609000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7609000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8514000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8514000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8514000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 11871000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36272000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 10233000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 10233000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 47984000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation": {
        "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation",
        "description": "Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -889000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -889000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12663000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12663000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7252000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            }
          ]
        }
      },
      "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": {
        "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net",
        "description": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12663000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7252000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7252000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3929000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3929000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3929000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 848000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 848000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 848000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 6000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 27800000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 47000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 47000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 47000000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 47400000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 47400000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 47400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 50800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 50800000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 49900000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 725000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 816000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 816000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 173000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 380000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 207000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 591000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 211000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 868000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 868000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 868000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 164000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 164000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 328000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 328000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 164000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 164000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 538000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 538000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 210000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 210000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 745000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 745000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 209000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 209000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 426000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 426000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 217000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 217000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 628000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 202000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 775000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 141000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 277000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 136000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 13371000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7301000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3059000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10542000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3241000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13546000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13546000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6542000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6542000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3561000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 3561000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11558000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11558000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 5016000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 5016000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2981000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6918000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6918000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 10614000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 10614000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 3696000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 3696000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 14361000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 14361000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 3748000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 3748000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 4984000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 4984000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 10052000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 10052000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 5068000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 5068000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13988000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13988000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 3936000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 3936000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3557000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3557000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7178000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7178000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 3621000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 3621000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10648000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10648000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3470000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3470000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4175000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4175000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 10288000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 10288000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 6113000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 6113000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16204000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16204000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5916000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5916000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21839000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21839000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 17127000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4384000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3156000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8328000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5846000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3944000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 2690000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11953000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8454000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 3625000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 2608000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15234000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10911000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10911000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2493000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2493000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 5444000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 5444000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2951000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2951000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8706000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8706000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 3262000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 3262000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11640000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11640000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11589000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2765000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2765000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5110000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5110000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2345000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2345000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7771000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7707000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2661000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2639000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9990000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10076000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10076000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2628000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4833000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2205000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7083000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2295000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9325000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9325000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9325000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8878000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8878000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8878000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7699000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7699000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 59379000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11546000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82994000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82994000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 36383000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 36383000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36272000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivable": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 12027000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 14028000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 25586000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 25252000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 10608000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 16413000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 19401000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 15386000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 15386000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 87665000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14588000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 53122000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 53122000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 59790000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 59790000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 59790000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 84906000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2024-03-31",
              "val": 84906000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 107498000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 107498000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 82427000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 82427000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 80641000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 80641000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 98231000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2025-06-30",
              "val": 98231000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 91384000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 79590000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 79590000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 79590000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 83611000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 167370000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 5605000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 5605000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 5605000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 5038000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 5997000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 7644000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 7644000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 7644000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 7644000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 7644000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 8988000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 7116000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 11846000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 18484000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 18484000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 18484000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 18484000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 18484000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 18893000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 18258000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 15530000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 16894000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 16894000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 16894000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 16894000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 16894000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 16051000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 15403000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 14806000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 13237000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 13237000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 13237000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 13237000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 13237000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 14368000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 14766000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 14649000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 14188000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 14188000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 14188000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 14188000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 14188000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 13796000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 13239000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 13543000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 12485000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 12485000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 12485000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 12485000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 12485000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 13772000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 13030000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 13817000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 13400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 12956000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 12956000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 12956000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 12956000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2016-12-31",
              "val": 12955000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 11371000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 12541000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 13211000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 12027000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 12027000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 12027000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 12027000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 12027000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 12027000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 12173000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9287000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 12457000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 16604000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 14028000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 25586000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 25252000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 10608000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 16413000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 19401000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 15386000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 15386000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 15386000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 15386000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 15386000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 13664000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 13345000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13798000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 14588000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 14588000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 14588000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 14588000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 14588000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 16524000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17104000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16234000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 15358000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 15358000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 15358000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 15358000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 59790000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 16192000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 16223000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 16722000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 74390000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 84906000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 107498000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 82427000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 82628000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 80641000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 98231000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 91384000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 79590000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 79590000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 79590000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 83611000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 167370000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -10479000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -20407000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -22854000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -21832000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -26031000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -23543000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivableWriteOffs": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "description": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 16888000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6738000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 10053000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 13979000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 21832000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6325000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10546000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 15367000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 26031000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": {
        "label": "Allowance for Loan and Lease Loss, Recovery of Bad Debts",
        "description": "Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2400000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 5700000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3200000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8400000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 2700000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4700000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 5000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6800000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2300000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 14800000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8000000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 25000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "AmortizationOfFinancingCosts": {
        "label": "Amortization of Debt Issuance Costs",
        "description": "Amount of amortization expense attributable to debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5800000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6000000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6551000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1790000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3617000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5479000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7378000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7378000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1936000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1936000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3905000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3905000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5910000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5910000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7923000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7923000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7923000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2010000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2010000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3872000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3872000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4882000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4882000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5912000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5912000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5912000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1050000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1050000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2120000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2120000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3212000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3212000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4324000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4324000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4324000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1118000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1118000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2008000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2008000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2192000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2192000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2381000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2381000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 191000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 191000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 386000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 386000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 583000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 583000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 783000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 204000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 410000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 619000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 31000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 66000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 46000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 107000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 107000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 23000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 47000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 24000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 71000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 71000000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 23000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 23400000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 92000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 91700000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 91700000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 22000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 21600000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 43000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 43200000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 22000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 21700000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 65000000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 65000000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 21700000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 21700000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 88400000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 88400000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 88400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 24300000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 24300000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 46200000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 47800000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 22600000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 23500000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 70600000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 70600000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 22800000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 22800000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92100000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92100000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92100000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 20000000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 20000000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 39400000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 39400000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 19400000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 19400000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57600000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57600000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 18200000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 18200000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 75900000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 75900000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 71800000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 17400000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 16300000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 30900000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 28900000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 13600000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 12600000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 44700000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 41700000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 13800000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 12800000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 58400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 54300000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 54000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12700000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 25900000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 13200000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 36400000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 10500000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 46900000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 47000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 43000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 169000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 156000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 156000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 183000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 183000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 183000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 98000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 98000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 16000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 612745000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 32964000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 245000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 711000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 711000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3142000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3142000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3142000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 761099000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 761099000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 3468068000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 3468068000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 3468068000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 3551812000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 3633821000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 3922021000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 6518804000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 6463118000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 6687469000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 6638108000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 6656665000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 6549952000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 6506327000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 6664459000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 7238592000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 7172138000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 7312681000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7316631000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 7233133000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 7289143000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7240762000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 7209486000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 7209486000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 7209486000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 7209486000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 7336235000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7361393000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 8977337000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8747026000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 8743671000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8807156000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 8772906000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 8772906000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 8772906000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 8772906000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 8761744000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8791985000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8850446000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 8778891000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7950091000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7037750000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6959621000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 6976190000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7025536000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6951809000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6209606000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6182358000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6169753000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6118523000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6125305000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6199003000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 6199003000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 6199003000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 6199003000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 58748281000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6193788000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6237044000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6230458000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 55556417000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 55255193000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 57547377000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 60571527000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 59882397000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 45271366000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 43016355000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 43016355000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 43016355000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 41375692000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 39425398000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2009-12-31",
              "val": 1363858000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 1363858000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 1363858000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 1395737000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1484751000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1535467000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 1535467000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 1535467000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1535467000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 1535467000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1580688000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 1713812000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2183415000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2307737000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 2307737000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 2307737000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2307737000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2307737000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2411271000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2277567000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2267260000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2214649000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2214649000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 2214649000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2214649000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2214649000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2220033000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2283335000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2375105000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2356126000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2356126000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2356126000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2356126000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2356126000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2449236000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2383046000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2471965000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2328091000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 2328091000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 2328091000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 2328091000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 2328091000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2370140000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2179477000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2257653000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2133659000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 2133659000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 2133659000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2133659000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 2133659000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2149344000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2145858000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3717489000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3723287000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 3723287000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3723287000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3723287000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3723287000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3751416000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3708506000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3685952000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3715551000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 3715551000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3715551000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 3715551000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3715551000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3682276000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3803105000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3812191000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3580849000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 3580849000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 3580849000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3580849000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3580849000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3677641000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2875608000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2934086000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2836214000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 2836214000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2836214000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2836214000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2836214000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2767192000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2827522000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2890028000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2908086000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 2908086000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2908086000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 2908086000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2908086000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2697403000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1939083000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1954448000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1926897000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1926897000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1926897000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1926897000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1926897000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1933003000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1957342000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2041070000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2125381000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 2125381000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2125381000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2125381000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 6757713000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2179741000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2396776000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2472937000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 4891814000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 4891814000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 4891814000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 4891814000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 4891814000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3116539000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2787866000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5000377000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8095743000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 8095743000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 8095743000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 8095743000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 8095743000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7648209000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6916226000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6032290000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5133171000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 5133171000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 5133171000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3549440000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 19853724000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetsNoncurrent": {
        "label": "Assets, Noncurrent",
        "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 after one year or beyond the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 2104210000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 2104210000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 2104210000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 2156075000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 2149070000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 2306553000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 2306553000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 2306553000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 2306553000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 2306553000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 2341333000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 4804992000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 4279703000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 4236000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 4236000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 4236000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 4236000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 4236000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 4276198000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 4360541000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 4389405000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4385584000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 4385584000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 4385584000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 4385584000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 4385584000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4329919000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 4222992000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 4289354000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 4345837000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 4345837000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 4345837000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 4345837000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 4345837000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 4789356000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 4789092000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 4840716000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 4925907000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 4925907000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 4925907000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 4925907000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 4925907000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 4946491000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 5053656000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 5031490000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5107103000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 5075827000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 5075827000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 5075827000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 5075827000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5186891000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5215535000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 5259848000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 5285572000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 5285572000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 5285572000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 5285572000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 5285572000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4995610000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 5035165000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 5121204000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 5034463000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 5034463000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 5034463000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 5034463000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 5034463000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 5079468000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4988880000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 5038255000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 5080445000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 5080445000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 5080445000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 5080445000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 5080445000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5101250000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5074483000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4103664000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4318084000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 4318084000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 4318084000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 4318084000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 4318084000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4192429000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4148668000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4135508000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4165266000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 4165266000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 4165266000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 4165266000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 4165266000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4254406000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4270523000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4227910000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4118307000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 4118307000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 4118307000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 4118307000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4118307000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4236750000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4161181000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4084235000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4073622000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 4073622000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 4073622000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 4073622000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 51990568000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4014047000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3840268000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3757521000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 52217080000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 52217080000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 52217080000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 52217080000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 52217080000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 52439878000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 52467327000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 52547000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 52842944000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 52842944000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 52842944000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 52842944000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 52842944000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 52923318000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 52966171000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 39239076000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 37883184000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 37883184000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 37883184000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 37826252000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 19571674000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "description": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 100000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "description": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 311524000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 311524000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 311524000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 311524000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 213191000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 37814000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 145000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 97000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 3486000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3486000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 5866000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 13000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 246000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2020-12-31",
              "val": 84000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 48000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 125000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 125000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 125000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 125000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 159000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2622000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1830000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 334000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 334000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 334000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 334000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 779000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 325000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2020-12-31",
              "val": 40000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 454000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 454000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 454000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 454000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 454000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1022000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1087000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 775000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 179000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 179000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 179000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 179000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 429000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 133000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 111000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 684943000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 684943000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 684943000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 684943000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 924075000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1384955000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2020-12-31",
              "val": 1622882000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 881269000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 881269000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 462716000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecurities": {
        "label": "Available-for-sale Securities",
        "description": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 1086346000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 823480000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 823480000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 823480000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 823480000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 823480000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 798817000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 916028000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 893579000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 994498000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 994498000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 994498000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 994498000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 994498000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1013924000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 990863000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1028713000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1150815000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 1150815000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 1150815000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 1150815000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1150815000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1135865000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1004243000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 808192000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 615222000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 615222000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 615222000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 615222000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 615222000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 606727000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 751032000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 806192000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 522755000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 522755000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 522755000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 522755000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 522755000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 378497000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 288459000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 468658000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 771661000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax",
        "description": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 12883000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 12883000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 12883000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 12480000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 9417000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7758000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 7758000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 7758000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 7758000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 7758000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 7506000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6575000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 12143000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 13408000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 13408000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 13408000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 13408000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 13408000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 31183000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 25632000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 14478000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 7937000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
        "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax",
        "description": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 764000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3836000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1260000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5600000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 981000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 63000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 64000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 877000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 18738000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesAmortizedCost": {
        "label": "Available-for-sale Securities, Amortized Cost Basis",
        "description": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 906594000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 788117000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 788117000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 788117000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 788117000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 788117000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 772473000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 900207000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 880313000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 976741000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 976741000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 976741000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 976741000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 976741000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 995769000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 975988000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1020722000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1142861000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 1142861000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 1142861000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 1142861000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1142861000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1126809000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 992527000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 802611000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 608199000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 608199000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 608199000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 608199000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 608199000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 600481000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 750057000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 795030000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 512109000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 512109000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 512109000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 512109000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 512109000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 347377000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 262891000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 455057000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 782462000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 31000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 85000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 126000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 126000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 126000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 126000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 126000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 8000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 8000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 2000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 2000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 23000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 764000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3836000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 735000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1260000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5600000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 981000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 2762000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 63000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 64000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 877000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 18738000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value",
        "description": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 119135000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 119135000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 109595000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 320499000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 288550000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 288550000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 288550000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 288550000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 277831000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 540403000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 311287000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 350822000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 489242000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 592163000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 862813000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 800645000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 620575000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 514049000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 514049000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 514049000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 514049000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 514049000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 273758000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 333228000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 272631000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 156397000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 156397000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 156397000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 156397000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 156397000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 68725000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 62044000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 248670000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 740350000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 4929000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 733000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3751000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 609000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 609000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 609000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 609000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 609000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1252000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5600000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 973000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2760000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 2760000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2760000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2760000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 2760000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 63000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 58000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 871000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 18715000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value",
        "description": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 275587000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 275587000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 275587000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 275587000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 225002000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 409178000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 256380000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 571592000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 346835000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 477201000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 582163000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 968941000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 848813000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 770815000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 485186000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 364160000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 364160000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 364160000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 364160000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 364160000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 253633000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 333203000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 271067000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 154826000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 154826000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 154826000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 154826000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 154826000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 68725000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 52914000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 225437000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 733635000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value",
        "description": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 12963000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 12963000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 12963000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 12963000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 52829000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 131225000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 54907000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2014-03-31",
              "val": 3987000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 12041000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 10000000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-03-31",
              "val": 14000000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 29830000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 135389000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 149889000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 149889000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 149889000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 149889000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 149889000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 20125000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 25000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1564000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1571000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 1571000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 1571000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1571000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 1571000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 9130000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 23233000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 6715000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesCurrent": {
        "label": "Available-for-sale Securities, Current",
        "description": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 805832000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 805832000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 805832000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 797235000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 849987000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 989086000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 989086000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 989086000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 989086000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 989086000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1018140000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 679050000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 795669000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1082407000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 1082407000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 1082407000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 1082407000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 1082407000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1053650000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 960939000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 862230000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 815951000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 815951000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 815951000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 815951000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 815951000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 789564000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 903330000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 887628000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 986533000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 986533000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 986533000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 986533000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 986533000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1006258000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 980303000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1019247000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1139103000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 1139103000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1124087000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": {
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value",
        "description": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.",
        "units": {
          "USD": [
            {
              "end": "2014-03-31",
              "val": 840000000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 756500000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 724100000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 882500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 942500000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 953500000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 754200000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 519300000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 481300000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 608100000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 684400000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 426700000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 240000000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 157000000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 350600000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 684200000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 784300000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1080000000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 964600000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1600000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1600000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 979000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 966900000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 904000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 705700000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 471100000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1900000000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1600000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 571900000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 558000000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 779500000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 793400000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 448000000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 379800000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 518000000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 847300000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 573800000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1090000000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 752400000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 684609000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 684609000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 684609000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 684609000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 923309000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1384876000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1713866000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2200650000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 2200650000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 2200650000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2200650000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 2200650000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1870818000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1169263000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 975612000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 913150000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 904022000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 904022000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 904022000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 904022000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 750218000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 471125000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1906945000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1622926000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1622926000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1622926000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 1622926000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1622926000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 596011000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 668917000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 956137000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 880815000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 880815000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 461694000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
        "label": "Debt Securities, Available-for-sale, Current",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 373000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 510000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 777000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 831000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 737000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 621000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 655000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 663000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 726000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 731700000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 885100000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 63000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 112000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 93000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 106000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 110000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 145000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 112000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 90000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 158000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 133400000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 75800000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 169670000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 39198000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 39198000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 39198000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 39198000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 39198000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 39199000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 39199000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 39291000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 12093000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesGrossRealizedGainLossNet": {
        "label": "Available-for-sale Securities, Gross Realized Gain (Loss)",
        "description": "This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Additionally, this item would include any losses recognized for other than temporary impairments (OTTI) of the subject investments in debt and equity securities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 146954000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -2506000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -1183000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -102964000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -100458000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -124921000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -124921000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -92000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -92000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -95000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -95000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -30226000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -30226000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -665000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -2449000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -1784000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -6617000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -4168000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -6637000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesGrossRealizedGains": {
        "label": "Available-for-sale Securities, Gross Realized Gains",
        "description": "This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6700000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 147100000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 19100000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 175200000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 175200000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 19100000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 37400000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 18000000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 36300000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 36300000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1800000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1800000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36300000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36300000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36300000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 100000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 100000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 100000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2200000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2200000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5600000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5600000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3300000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3300000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 5600000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 5600000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5600000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5600000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2800000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2800000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2800000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2800000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2800000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2800000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2800000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesGrossRealizedLosses": {
        "label": "Available-for-sale Securities, Gross Realized Losses",
        "description": "This item represents the gross loss realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 100000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesGrossUnrealizedGainLoss": {
        "label": "Available-for-sale Securities, Gross Unrealized Gain (Loss) (Deprecated 2013-01-31)",
        "description": "The net amount of gross unrealized gains (losses) for securities, at a point in time, which are categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 187666000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 187666000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 187666000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 209677000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 137574000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 179752000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 179752000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 179752000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 179752000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2012-03-31",
              "val": 95186000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 87532000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 74978000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesGrossUnrealizedLosses1": {
        "label": "Available-for-sale Securities, Gross Unrealized Losses (Deprecated 2013-01-31)",
        "description": "This item represents the gross unrealized losses for securities, at a point in time, which are categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 233000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 233000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 233000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 1059000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2973000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2715000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 2715000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2715000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2715000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 2715000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2012-03-31",
              "val": 1017000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 707000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 661000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 307000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 307000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 307000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2013-03-31",
              "val": 224000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 822000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses2": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses (Deprecated 2013-01-31)",
        "description": "Amount of the excess of amortized cost basis over fair value of securities that have been in a loss position for twelve months or longer for securities which are categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 19000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 19000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2013-03-31",
              "val": 38000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 401000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses (Deprecated 2013-01-31)",
        "description": "Amount of the excess of amortized cost basis over fair value of securities in a loss position and categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 307000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 307000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2013-03-31",
              "val": 224000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 822000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2": {
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (Deprecated 2013-01-31)",
        "description": "Amount of the excess of amortized cost basis over fair value of securities that have been in a loss position for less than twelve months for securities categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 288000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 288000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2013-03-31",
              "val": 186000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 421000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "AvailableforsaleSecuritiesGrossUnrealizedGain": {
        "label": "Available-for-sale Securities, Gross Unrealized Gains (Deprecated 2013-01-31)",
        "description": "This item represents the gross unrealized gains for securities, at a point in time, which are categorized neither as held-to-maturity nor trading securities.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 187899000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 187899000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 187899000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 210736000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 140547000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 182467000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 182467000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 182467000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 182467000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 182467000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2012-03-31",
              "val": 96203000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 88239000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 75639000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 35670000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 35670000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 35670000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2013-03-31",
              "val": 26568000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 16643000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "AvailableforsaleSecuritiesRestrictedNoncurrent": {
        "label": "Available-for-sale Securities, Restricted, Noncurrent (Deprecated 2018-01-31)",
        "description": "Investments in debt and equity securities which are categorized neither as trading securities nor held-to-maturity securities, which are intended be sold or mature greater than one year from the balance sheet date or the normal operating cycle, whichever is longer, and that are pledged to one or more secured parties who have the right to buy, sell, or re-pledge the collateral.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 3939000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 7529000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 7529000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 7529000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 7529000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 9253000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 12698000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 5951000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 7965000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 7965000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-06-30",
              "val": 10560000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 9466000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            }
          ]
        }
      },
      "BilledContractReceivables": {
        "label": "Billed Contracts Receivable",
        "description": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 5000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 5000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 5400000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 5400000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 5000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 7000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 6300000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2600000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2600000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2600000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2600000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2600000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 7000000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 13000000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1500000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 2500000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 2500000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 2500000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 2500000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2900000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 200000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 800000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2900000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 2900000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 2900000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2900000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 2900000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 4900000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 900000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3900000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 14600000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 14600000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 14600000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 14600000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 14600000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 10400000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 17200000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 17400000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 22800000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "BusinessAcquisitionPurchasePriceAllocationCurrentAssetsCashAndCashEquivalents": {
        "label": "Business Acquisition, Purchase Price Allocation, Current Assets, Cash and Cash Equivalents (Deprecated 2013-01-31)",
        "description": "The amount of cash and cash equivalents acquired in a business combination.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 84768000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 84768000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 98900000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "BusinessCombinationAcquisitionRelatedCosts": {
        "label": "Business Combination, Acquisition Related Costs",
        "description": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 34500000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 34500000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 35230000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 730000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 7000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 7000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -7000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            }
          ]
        }
      },
      "CapitalExpenditureDiscontinuedOperations": {
        "label": "Capital Expenditure, Discontinued Operations",
        "description": "Amount of capital expenditure attributable to discontinued operations.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 104000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 510000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-09-30",
              "val": 16827000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 7272000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 7272000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 9463000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 22605000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26330000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26330000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26330000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 7652000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 7652000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -37404000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -30767000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 16812000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 16812000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 16812000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5812000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5812000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5422000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -12576000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 10947000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -7214000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9240000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -8921000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 30193000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 30193000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 4981000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 3805000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 11436000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -4485000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAdditions": {
        "label": "Capitalized Computer Software, Additions",
        "description": "Additions made to capitalized computer software costs during the period.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10200000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 12300000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 5200000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 17000000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 17000000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 5000000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 12500000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 7500000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 17600000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 17600000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 5100000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 5100000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 23100000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 23100000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5000000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5000000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11700000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 6700000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 17000000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5300000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 22400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5900000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAmortization": {
        "label": "Capitalized Computer Software, Amortization (Deprecated 2016-01-31)",
        "description": "For each income statement presented, the amount charged to expense for amortization of capitalized computer software costs.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 300000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1100000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 500000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1700000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1700000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1700000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 800000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1700000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 900000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 3600000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 3600000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1900000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1900000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5400000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1900000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3900000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2000000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6100000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2200000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAmortization1": {
        "label": "Capitalized Computer Software, Amortization",
        "description": "Amount of expense for amortization of capitalized computer software costs.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1900000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2300000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareNet": {
        "label": "Capitalized Computer Software, Net",
        "description": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 6000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 15900000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 15900000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 31400000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 31400000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 31400000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-09-30",
              "val": 45100000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 48900000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 48900000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 48900000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 48900000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 48900000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 51900000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 56700000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 59700000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 62800000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 62800000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 66400000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2018-12-31",
              "val": 96760000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 101786000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 101786000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 101786000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 101786000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 101786000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 104401000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 109091000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 111911000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 116661000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 116661000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 116661000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 116661000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 116661000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 118953000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 122161000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 125273000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 124701000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 124701000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 124701000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 124701000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 124701000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 120965000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 120421000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 117995000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 116841000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 116841000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 116841000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 116841000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 116545000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 117645000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 117473000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "CapitalizedContractCostAmortization": {
        "label": "Capitalized Contract Cost, Amortization",
        "description": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 83000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 88949000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 21115000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 47762000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 72412000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 96100000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 97650000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 97650000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 25431000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 25675000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 51265000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 51265000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 25600000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 75429000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 75429000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -25700000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 101278000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 101278000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 101278000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22769000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22769000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 45200000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 45200000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 22400000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 22400000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 66815000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 66815000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 21600000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 21600000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 88178000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 88178000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 471571000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 20197000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 20197000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 39653000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 39653000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -19500000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 19500000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 57822000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 57822000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 18200000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 18200000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 76760000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 495456000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 495456000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 16638000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 112883000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 32135000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 223286000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15500000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 110403000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 46722000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 329462000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14600000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 106176000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 431181000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 431181000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 431181000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 94266000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 94266000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 179103000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 179103000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 84837000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 84837000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 254541000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 254541000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 75438000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 75438000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 321717000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 321717000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65219000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65219000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 132842000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 132842000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 67623000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 67623000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 210544000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 77702000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 271881000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 59642000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 117122000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 57480000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "CapitalizedContractCostGross": {
        "label": "Capitalized Contract Cost, Gross",
        "description": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 104000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 113600000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 110397000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            }
          ]
        }
      },
      "CapitalizedContractCostNet": {
        "label": "Capitalized Contract Cost, Net",
        "description": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 90899000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 114306000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 114306000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 114306000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 114306000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 113918000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 112533000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 113592000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 110397000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 107086000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 107086000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 103768000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 103768000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 99837000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 567789000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 94593000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 94593000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 92723000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2021-06-30",
              "val": 92723000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 86895000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 86895000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 82986000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 82986000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 82986000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 82986000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 82986000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 82986000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 82986000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 82986000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 555614000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 555614000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 80572000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 80572000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 74702000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 74702000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 70492000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 70492000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 64447000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 64447000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 64447000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 64447000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 460876000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 460876000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2022-12-31",
              "val": 460876000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 460876000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 460876000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 460876000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 60234000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 444104000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-03-31",
              "val": 444104000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 56919000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 428134000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-06-30",
              "val": 428134000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 53114000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 400189000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 352114000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 322813000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2024-03-31",
              "val": 322813000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-03-31",
              "val": 322813000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 322813000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 307345000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 307345000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-06-30",
              "val": 307345000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-06-30",
              "val": 307345000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 299036000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 299036000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 289200000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 289200000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 289200000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 289200000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 289200000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2024-12-31",
              "val": 289200000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2024-12-31",
              "val": 289200000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 280984000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 280984000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2025-03-31",
              "val": 280984000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-03-31",
              "val": 280984000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 282247000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2025-06-30",
              "val": 282247000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2025-06-30",
              "val": 282247000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 276371000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 261946000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 261946000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 261946000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 246356000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2026-03-31",
              "val": 246356000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 108201000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CapitalizedContractCostNetCurrent": {
        "label": "Capitalized Contract Cost, Net, Current",
        "description": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 16869000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 16869000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 16869000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 14290000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 16380000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 12578000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "CapitalLeasedAssetsGross": {
        "label": "Capital Leased Assets, Gross",
        "description": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 535000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 535000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 535000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 557000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 567000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 907000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "CapitalLeaseObligations": {
        "label": "Capital Lease Obligations",
        "description": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 406350000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 406350000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 406350000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 392494000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 390744000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 527618000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 527618000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 527618000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 527618000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 527618000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 539117000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 517623000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 496692000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 486458000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 486458000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 486458000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 486458000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 486458000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 461211000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 444046000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 431331000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 420800000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 420800000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 420800000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 420800000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 420800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 404985000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 389084000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 375942000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 366447000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 366447000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 366447000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 366447000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 366447000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 349746000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 342936000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 337328000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 332838000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 332838000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 332838000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 332838000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 332838000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 325763000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 320770000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 311306000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 302007000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 297268000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 297268000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 297268000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 297268000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 296735000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 289076000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 280878000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 269701000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 269701000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 269701000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 269701000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 269701000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 260318000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 251245000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 241854000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 228702000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 228702000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 228702000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1705000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1705000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeaseObligationsCurrent": {
        "label": "Capital Lease Obligations, Current",
        "description": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": -54129000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": -57028000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 64068000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 66048000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 68360000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 40678000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 34895000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 37307000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 40631000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 40662000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeaseObligationsIncurred": {
        "label": "Lease Obligation Incurred",
        "description": "Amount of increase in lease obligation from new lease.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 16531000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 2083000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 2760000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 155574000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 155574000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 47808000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 48091000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 48091000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 48473000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 48473000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 57397000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 57397000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 57397000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 9343000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 9343000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 18117000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 18117000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 27279000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 27279000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 198468000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 198468000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 198468000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 28455000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 28455000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 28455000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 28455000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 30263000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 30263000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30317000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30317000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30317000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1848000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1848000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1812000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1812000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5219000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5219000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5316000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5316000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5316000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1292000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1292000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 2138000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 2138000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2947000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2947000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3312000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3312000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3312000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2682000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2682000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3367000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3367000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5551000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5551000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8604000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8604000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8604000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2351000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2351000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 6857000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 6857000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7172000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7172000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7652000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7652000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7652000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7485000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7485000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8189000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8189000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8423000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8423000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8484000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8484000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8484000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 38000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 123000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 187000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 364000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 364000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 349000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "CapitalLeaseObligationsNoncurrent": {
        "label": "Capital Lease Obligations, Noncurrent",
        "description": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 338365000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 333716000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 463550000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 420410000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 352440000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 325769000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 297943000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 264700000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 229070000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 188040000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDue": {
        "label": "Capital Leases, Future Minimum Payments Due",
        "description": "Amount of minimum lease payments for capital leases.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 872253000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 871101000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1153240000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1080191000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 931362000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 801683000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 706081000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 616504000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 529146000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 435622000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueCurrent": {
        "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months",
        "description": "Amount of minimum lease payments for capital leases 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": "2011-12-31",
              "val": 146859000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 148937000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 144020000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 102837000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 94008000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 93092000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 93038000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 88615000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueInFiveYears": {
        "label": "Capital Leases, Future Minimum Payments Due in Five Years",
        "description": "Amount of minimum lease payments for capital leases 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": "2011-12-31",
              "val": 81774000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 87711000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 87807000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 87899000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 87818000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 83995000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 63622000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 63360000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueInFourYears": {
        "label": "Capital Leases, Future Minimum Payments Due in Four Years",
        "description": "Amount of minimum lease payments for capital leases 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": "2011-12-31",
              "val": 82402000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 87682000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 87965000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 88122000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 87930000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 88033000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 84371000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 63484000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueInThreeYears": {
        "label": "Capital Leases, Future Minimum Payments Due in Three Years",
        "description": "Amount of minimum lease payments for capital leases 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": "2011-12-31",
              "val": 140873000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 87899000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 87965000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 88309000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 88182000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 88221000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 88496000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 84248000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueInTwoYears": {
        "label": "Capital Leases, Future Minimum Payments Due in Two Years",
        "description": "Amount of minimum lease payments for capital leases 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": "2011-12-31",
              "val": 145075000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 153947000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 90022000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 88709000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 90144000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 88923000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 88739000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 88395000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsDueThereafter": {
        "label": "Capital Leases, Future Minimum Payments Due Thereafter",
        "description": "Amount of minimum lease payments for capital leases 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": "2011-12-31",
              "val": 556257000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 514015000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 433583000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 345807000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 257999000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 174240000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 110880000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 47520000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": {
        "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments",
        "description": "Amount necessary to reduce net minimum lease payments to present value for capital leases.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 216309000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 215436000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 305871000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 280733000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 234555000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 194670000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 159001000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 126281000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 97041000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 70121000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsNetMinimumPayments": {
        "label": "Capital Leases, Future Minimum Payments, Net Minimum Payments (Deprecated 2012-01-31)",
        "description": "The total contractually required rental payments on capitalized leases net of deductions for: (i) executory costs, including any profit thereon, included in the minimum lease payments and (ii) the amount of imputed interest necessary to reduce the net minimum lease payments to present value.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 608803000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 606180000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 833489000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1": {
        "label": "Capital Leases, Future Minimum Payments, Net Minimum Payments",
        "description": "Amount of minimum lease payments for capital leases net of executory costs, which include amounts paid by the lessee to the lessor for insurance, maintenance and taxes.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 767191000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 655355000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 561117000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 491839000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 428288000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 366742000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 298823000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": {
        "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments",
        "description": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.",
        "units": {
          "USD": [
            {
              "end": "2011-06-30",
              "val": 392494000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 390744000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 527618000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 486458000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 420800000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 366447000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 332838000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 302007000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 269701000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 228702000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesFutureMinimumSubleaseRentals": {
        "label": "Capital Leases, Future Minimum Sublease Rentals",
        "description": "Minimum payments receivable in the future under noncancelable subleases.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 1155000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 875900000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 743500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 613300000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 480900000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 348500000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 216000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CapitalLeasesIncomeStatementAmortizationExpense": {
        "label": "Capital Leases, Income Statement, Amortization Expense",
        "description": "The charge for the use of long-lived depreciable capital leased assets for the period.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 21000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 15201000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 6783000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 21645000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 6444000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 28000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 28000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 14043000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 7037000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 21265000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 7222000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 34000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 60000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012"
            }
          ]
        }
      },
      "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": {
        "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation",
        "description": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 268000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 268000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 268000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 282000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 289000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 302000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 302000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 362000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 362100000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 421800000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 421800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 481500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 481500000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 268100000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 268100000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 328200000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 328200000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 393900000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 394000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 468000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CashAcquiredFromAcquisition": {
        "label": "Cash Acquired from Acquisition",
        "description": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 98900000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 98900000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 98900000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011"
            }
          ]
        }
      },
      "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": "2007-12-31",
              "val": 41082000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2007Q4I"
            },
            {
              "end": "2008-12-31",
              "val": 24467000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2008-12-31",
              "val": 24467000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2008-12-31",
              "val": 24467000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2008-12-31",
              "val": 24467000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-06-30",
              "val": 63457000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2I"
            },
            {
              "end": "2009-09-30",
              "val": 47456000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3I"
            },
            {
              "end": "2009-12-31",
              "val": 23330000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 23330000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 23330000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2009-12-31",
              "val": 23330000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2009-12-31",
              "val": 23330000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 23330000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2009-12-31",
              "val": 23330000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2009-12-31",
              "val": 23330000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-03-31",
              "val": 163615000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1I"
            },
            {
              "end": "2010-06-30",
              "val": 122318000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2010-06-30",
              "val": 122318000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 116704000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2010-09-30",
              "val": 116704000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2010-12-31",
              "val": 141814000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 121596000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2011-03-31",
              "val": 121596000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 330163000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 330163000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 640806000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2011-09-30",
              "val": 640806000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2011-12-31",
              "val": 614035000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 629094000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2012-03-31",
              "val": 629094000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 633385000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2012-06-30",
              "val": 633385000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 694464000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2012-09-30",
              "val": 694464000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 731614000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 737410000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2013-03-31",
              "val": 737410000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 700134000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2013-06-30",
              "val": 700134000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 821356000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2013-09-30",
              "val": 821356000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2013-12-31",
              "val": 634119000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 702007000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2014-03-31",
              "val": 702007000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 708257000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2014-06-30",
              "val": 708257000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 760391000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2014-09-30",
              "val": 760391000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 591506000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2015-03-31",
              "val": 591506000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 502010000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2015-06-30",
              "val": 502010000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 779105000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2015-09-30",
              "val": 779105000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 898816000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 761840000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2215708000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2571143000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 2570365000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2570365000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2570365000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 2570365000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2016-12-31",
              "val": 2571143000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2799545000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2985062000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2798359000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2431456000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 2431456000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2431456000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 2431456000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 2431456000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2017-12-31",
              "val": 2431456000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2017-12-31",
              "val": 2431456000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2239591000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1793053000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1597295000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 928306000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1349724000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-03-31",
              "val": 1349724000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1298005000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 1298005000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1547162000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 1547162000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1519431000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 1519431000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1519431000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1519431000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1519431000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 1519431000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 1519431000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1599025000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1948464000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 555550000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 896005000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 896005000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 896005000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 896005000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 896005000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 896005000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1583747000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 716522000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 429656000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 535894000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 535894000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 535894000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 535894000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 535894000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 889199000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 991595000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 901269000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 704541000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 704541000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 704541000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 704541000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2497536000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 920105000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 702055000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1094531000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1821376000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1821376000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 1821376000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1821376000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1821376000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 613702000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 419246000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 622608000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4305393000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 4305393000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 4305393000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 4305393000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 4305393000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2529878000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2345085000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2431742000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1883074000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 1883074000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 1883074000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1343780000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 439988000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations": {
        "label": "Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations",
        "description": "For the entity and the disposal group, cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits are not generally reported as cash and cash equivalents.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 549053000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 924240000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 898816000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 761840000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2215708000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2571143000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2571143000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2571143000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 2571143000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2799545000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2985062000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2798359000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2431456000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsPeriodIncreaseDecrease": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -16615000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 38990000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 22989000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1137000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 140285000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 98988000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 98988000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 93374000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 93374000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 118484000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -20218000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 188349000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 498992000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -97495000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 74138000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 126272000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -85066000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -85066000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 42453000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -47043000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -47043000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 230052000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 230052000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 375187000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 375187000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 375187000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -25424000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -25424000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -162400000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -162400000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1291468000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1291468000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1646903000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1646903000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 228402000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 413919000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 227216000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -139687000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 924895000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 2571866000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2016-12-31",
              "val": 2571866000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1350706000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1307126000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1563498000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 1521889000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1607303000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 1607303000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1957536000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 1957536000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 564245000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 564245000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 896812000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 4357038000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1584582000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 1584582000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 717483000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2021-06-30",
              "val": 717483000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 434330000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 434330000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 536874000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 536874000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 536874000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 536874000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 536874000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 536874000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 536874000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 536874000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 8276943000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 8276943000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 891349000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 891349000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 994002000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 994002000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 907410000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 907410000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 705883000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 705883000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 705883000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 705882000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2561803000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 2561803000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2022-12-31",
              "val": 2561803000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 2561803000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 2561803000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 2561803000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 921389000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 3233424000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 703428000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 1810915000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1095866000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 2042322000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 1911601000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 703415000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2024-03-31",
              "val": 703415000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 546627000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 546627000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2807478000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 2807478000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4593804000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 4593804000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 4593804000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 4593804000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 4593804000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2024-12-31",
              "val": 4593804000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2024-12-31",
              "val": 4593804000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2813707000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 2813707000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2645318000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2025-06-30",
              "val": 2645318000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2709829000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2182155000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 2182155000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 2182155000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1485798000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1443318000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "description": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": "2016-12-31",
              "val": 2571866000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2571866000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2016-12-31",
              "val": 2571866000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2800312000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2985844000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2799134000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 2432249000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2240378000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-31",
              "val": 2240378000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1793841000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-06-30",
              "val": 1793841000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1598074000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-09-30",
              "val": 1598074000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 929495000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1350706000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1307126000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1563498000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 1646971000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 228446000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 413978000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 227268000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -139617000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -139617000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -191871000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -191871000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -638408000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -638408000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -834175000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -834175000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1502754000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1502754000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1502754000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 421211000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 421211000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 377631000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 377631000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 634003000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 634003000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592394000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592394000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592394000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 85414000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 85414000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 435647000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 435647000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -957644000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -957644000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -625077000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -625077000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -625077000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 687770000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 687770000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -179329000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -179329000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -462482000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -462482000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -359938000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -359938000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3919905000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 354475000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 354475000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 457128000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 457128000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 370536000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 370536000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 169009000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5715140000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5715140000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 215506000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 671621000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2455000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -750888000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 389984000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -519481000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -650202000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -650202000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -650202000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1208186000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1208186000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1364974000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1364974000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 895877000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 895877000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2682203000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2682203000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1780097000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1780097000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1948486000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1948486000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1883975000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -2411649000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -696357000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -738837000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "CashEquivalentsAtCarryingValue": {
        "label": "Cash Equivalents, at Carrying Value",
        "description": "Amount of 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": "2017-12-31",
              "val": 1000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CashPaidForCapitalizedInterest": {
        "label": "Cash Paid for Capitalized Interest (Deprecated 2011-01-31)",
        "description": "The amount of cash paid during the current period for interest owed on money borrowed that is not charged as an expense but rather is capitalized based on the long term nature of the use of the borrowed funds.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 12566000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 25812000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 9050000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            }
          ]
        }
      },
      "CommitmentsAndContingencies": {
        "label": "Commitments and Contingencies",
        "description": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "CommonStockParOrStatedValuePerShare": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "description": "Face amount or stated value per share of common stock.",
        "units": {
          "USD/shares": [
            {
              "end": "2014-12-31",
              "val": 0.001,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 0.001,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 0.001,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 0.001,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 0.001,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0.001,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0.001,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 0.001,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 0.001,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 0.001,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0.001,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0.001,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0.001,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0.001,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 0.001,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 0.001,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.001,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 0.001,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.001,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.001,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.001,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.001,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 0.001,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 0.001,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 0.001,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 0.001,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.001,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.001,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.001,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.001,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 0.001,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 0.001,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 0.001,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0.001,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.001,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.001,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.001,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.001,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.001,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.001,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0.001,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.001,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.001,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.001,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.001,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.001,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.001,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.001,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0.001,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0.001,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0.001,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.001,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.001,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.001,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 4000000000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 4000000000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 4000000000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 4000000000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 4000000000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 4000000000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 4000000000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 4000000000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 4000000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 4000000000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 4000000000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 4000000000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4000000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4000000000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 4000000000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 4000000000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4000000000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 4000000000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4000000000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4000000000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4000000000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4000000000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 4000000000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4000000000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 4000000000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4000000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4000000000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4000000000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4000000000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4000000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 4000000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 4000000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4000000000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 4000000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4000000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4000000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4000000000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4000000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 4000000000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 4000000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 4000000000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 4000000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4000000000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4000000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4000000000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4000000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 4000000000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 4000000000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 4000000000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 4000000000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4000000000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4000000000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4000000000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4000000000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 4000000000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 4000000000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 4000000000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4000000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 4000000000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4000000000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4000000000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4000000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 4000000000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 4000000000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 4000000000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 4000000000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4000000000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 4000000000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": 47687039,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-09-30",
              "val": 47687039,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -1023186000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 205946000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 126465000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 463748000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 257802000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 452422000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 452422000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 98025000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 76570000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 76570000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -21455000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -21455000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 114391000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 114391000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 37821000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 37821000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 316220000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 316220000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 316220000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 23078000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 23078000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 57213000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 57213000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 34135000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 34135000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -45073000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -45073000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -102286000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -102286000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -18369000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -18369000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -18369000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 46856000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 46856000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 66621000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 66621000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 19765000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 19765000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 79013000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 79013000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 12393000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 12393000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 64029000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 64029000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 64029000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3615000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3615000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -36820000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -36820000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -33205000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -33205000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -35981000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -35981000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 839000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 839000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -30882000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -30882000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -30882000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 17048000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 17048000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 47789000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 47789000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 30741000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 30741000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 82424000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 82424000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 34635000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 34635000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 111673000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 111673000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 111673000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4207000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4207000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 43425000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 43425000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 39218000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 39218000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 33838000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 33838000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -9587000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -9587000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 91980000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 91980000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 91980000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 60035000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 60035000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 110354000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 110354000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 50319000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 50319000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 159808000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 159808000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 49454000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 49454000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 172360000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 172360000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 172360000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 82327000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 82327000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 83390000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 83390000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1063000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1063000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 115395000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 115395000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 32005000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 32005000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 387210000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 387210000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 387210000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13277000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13277000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21347000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21347000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 34624000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 34624000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 30463000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 30463000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 9116000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 9116000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -44499000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -44499000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -44499000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15051000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15051000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14110000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 14110000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -941000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -941000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -16363000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -16363000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -30473000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -30473000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -59955000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -59955000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -59955000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -124375000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -124375000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -150379000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -150379000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -26004000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -26004000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -127667000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -127667000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 22712000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 22712000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -160673000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -105889000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -105889000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 37805000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 50919000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 50919000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 120470000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 121464000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 121464000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 82665000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 70545000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 70545000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 131629000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 131629000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 10165000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 10165000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 48649000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 48649000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2463195000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130255000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 130255000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112938000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 112938000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -17317000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -17317000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 159467000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 159467000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 46529000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 46529000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 216914000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2514274000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2514274000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 34349000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 259322000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 58563000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 485162000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 24214000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 225840000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 54166000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 339525000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -4397000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -145637000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1686846000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1686846000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1686846000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -111924000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -111924000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -332037000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -332037000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -220113000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -220113000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -472487000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -472487000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -140450000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -140450000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -155201000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -155201000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -194823000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -194823000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -496271000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -496271000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -301448000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -301448000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -13273065000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -12776794000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -14484657000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -145483000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8316145000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 8461628000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-06-30",
              "val": -742000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -742000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 742000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 87000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 87000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 92000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 92000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 357000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 357000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 270000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 270000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -568000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -568000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -568000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 171000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 171000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -427000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -427000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -598000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -598000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -235000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -235000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 192000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 192000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 59000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 59000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 59000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 62000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -408000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -470000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -444000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -36000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -10000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -10000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 534000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 976000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 442000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1152000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 369000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 797000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 428000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 576000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1337000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1337000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 166000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 43000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -123000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -97000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -140000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 453000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 453000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 453000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 806000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 806000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1438000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1438000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 632000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 632000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1359000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1359000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -2797000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -2797000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8007000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8007000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8007000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -19765000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -19765000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -25569000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -25569000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -5804000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -5804000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -29667000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -29667000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4098000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4098000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 27392000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -27392000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -27392000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -6557000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -6557000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -6557000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -497000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -497000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -497000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6060000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6060000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6060000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -9257000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -9257000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -8760000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -8760000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14543000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -14543000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30761000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7068000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7068000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3319000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3319000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -10387000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -10387000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -8427000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -8427000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -5108000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -5108000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -8796000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60879000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60879000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 747000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21280000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 569000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 43203000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -178000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 21923000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -4046000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 60934000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -4615000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17731000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 70883000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 70883000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 70883000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2118000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2118000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -7207000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -7207000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -5089000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -5089000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -8745000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -8745000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1538000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1538000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -12264000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -12264000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1190000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1190000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1635000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1635000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 445000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 445000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1594000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -41000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -7639000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -121000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 92000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 213000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-06-30",
              "val": 205204000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 125723000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 463748000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 258544000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 452422000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 98025000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 76570000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 76570000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -21455000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -21455000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 114391000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 114391000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 37821000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 37821000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 316220000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 316220000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 23073000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 23073000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 57300000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 57300000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 34227000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 34227000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -44716000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -44716000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -102016000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -102016000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -18937000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -18937000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -18937000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 47027000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 47027000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 66194000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 66194000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 19167000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 19167000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 78778000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 78778000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 12585000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 12585000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 64088000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 64088000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 64088000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3553000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3553000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -37228000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -37228000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -33675000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -33675000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -36425000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -36425000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 803000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 803000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -30892000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -30892000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -30892000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 17258000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 17258000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 46822000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 46822000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 29564000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 29564000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 79522000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 79522000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 32700000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 32700000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 106111000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 106111000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 106111000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2407000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2407000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 40888000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 40888000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 38481000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 38481000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 30504000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 30504000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -10384000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -10384000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 87674000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 87674000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 87674000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 59323000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 59323000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 109579000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 109579000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 50256000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 50256000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 159642000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 159642000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 50063000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 50063000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 172936000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 172936000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 172936000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 81964000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 81964000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 83209000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 83209000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1245000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1245000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 115746000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 115746000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 32537000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 32537000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 388547000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 388547000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 388547000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13111000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -13111000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21390000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 21390000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 34501000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 34501000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 30366000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 30366000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8976000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8976000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -44046000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -44046000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -44046000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15857000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15857000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 15548000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 15548000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -309000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -309000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -17722000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -17722000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -33270000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -33270000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67962000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67962000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -67962000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -144140000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -144140000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -175948000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -175948000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -31808000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -31808000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -157334000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -157334000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 18614000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 18614000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -133281000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -133281000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -133281000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 44362000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 44362000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 44362000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 120967000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 120967000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 120967000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 76605000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 76605000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 76605000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 122372000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 122372000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1405000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1405000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34106000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 34106000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2493956000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 137323000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 137323000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 109619000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 109619000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -27704000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -27704000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 151040000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 151040000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41421000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 41421000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 208118000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2575153000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2575153000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 35096000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 280602000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 59132000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 528365000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 24036000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 247763000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 50120000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 400459000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -9012000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -127906000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1615963000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1615963000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1615963000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114042000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -114042000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -339244000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -339244000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -225202000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -225202000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -481232000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -481232000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -141988000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -141988000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -167465000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -167465000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -193633000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -193633000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -494636000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -494636000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -301003000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -301003000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -13271471000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -12776835000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -14492296000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -145604000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8316237000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 8461841000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2011-12-31",
              "val": 716486000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 455186000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 455186000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 455186000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 455186000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 455186000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 109821000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 106212000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 153471000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 210051000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 210051000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 210051000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 210051000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 210051000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 282457000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 361716000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 467225000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 637189000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 637189000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 637189000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 637189000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 637189000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 757667000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 877953000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 960199000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1112267000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 1112267000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 1112267000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 1112267000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 1112267000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1285522000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1384723000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1362572000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1438812000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 1418763000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 1418763000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1418763000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 1418763000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 852924000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 664396000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 765062000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 260220000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 260220000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 260220000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 260220000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 260220000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 313596000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 349023000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 300642000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 307026000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 307026000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 307026000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 307026000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 332343000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 368345000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 388189000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "ContractualObligation": {
        "label": "Contractual Obligation",
        "description": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 5074265000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": 1100000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 955100000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 4955421000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 4851898000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 4446849000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 6105075000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 5903872000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5359830000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 48885804000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 53135017000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 45944479000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueAfterFifthYear": {
        "label": "Contractual Obligation, to be Paid, after Year Five",
        "description": "Amount of contractual obligation to be paid 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": "2012-12-31",
              "val": 2950050000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 2747475000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1500252000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1334379000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 2274585000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 2098580000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 2020705000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 9059490000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 10658636000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4217845000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInFifthYear": {
        "label": "Contractual Obligation, to be Paid, Year Five",
        "description": "Amount of contractual obligation 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": "2012-12-31",
              "val": 249783000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 251071000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1325579000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 193460000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1135497000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 262266000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 186857000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5311530000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 9267525000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5879897000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInFourthYear": {
        "label": "Contractual Obligation, to be Paid, Year Four",
        "description": "Amount of contractual obligation 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": "2012-12-31",
              "val": 260999000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 264818000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 267570000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1218788000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 289436000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1152418000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 188428000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5924802000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 6272544000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 9220812000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInNextTwelveMonths": {
        "label": "Contractual Obligation, to be Paid, Year One",
        "description": "Amount of contractual obligation 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": "2012-12-31",
              "val": 744337000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 946508000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 995700000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 988340000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 651624000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 646959000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1400212000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 9764935000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7815979000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 13213574000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInSecondYear": {
        "label": "Contractual Obligation, to be Paid, Year Two",
        "description": "Amount of contractual obligation 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": "2012-12-31",
              "val": 483511000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 460671000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 472416000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 384435000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 436262000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1396903000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 405702000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5959343000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 11404813000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 7348696000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractualObligationDueInThirdYear": {
        "label": "Contractual Obligation, to be Paid, Year Three",
        "description": "Amount of contractual obligation 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": "2012-12-31",
              "val": 385585000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 284878000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 290381000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 327447000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1317671000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 346746000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1157926000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 12865704000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7715520000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 6063655000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "ContractWithCustomerAssetGross": {
        "label": "Contract with Customer, Asset, before Allowance for Credit Loss",
        "description": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.",
        "units": {
          "USD": [
            {
              "end": "2018-01-01",
              "val": 34615000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 34615000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 34615000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 34615000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 33298000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 42553000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 57172000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 55295000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 55295000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 55295000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 55295000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 55295000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 58500000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 57475000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 60012000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 63758000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 63758000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 63758000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 63758000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 63758000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 46938000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 38223000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 43896000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 45308000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 45308000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 45308000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 45308000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 45308000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 46267000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 45689000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 42839000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 36307000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 36307000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 36307000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 36307000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 36307000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 49783000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 57413000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 64558000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 73435000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 73435000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 73435000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 73435000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 65319000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 66916000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 76831000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "ContractWithCustomerAssetNetNoncurrent": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "description": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2018-01-01",
              "val": 37000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 36000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "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-01-01",
              "val": 77453000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 77453000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 77453000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 77453000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 77098000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 82963000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 86038000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 82417000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 82417000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 82417000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 82417000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 82417000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 100958000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 115684000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 120287000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 111632000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 111632000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 111632000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 111632000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 111632000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 108692000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 100879000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 101285000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 115088000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 115088000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 115088000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 115088000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 115088000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 122864000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 137917000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 144381000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 152012000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 152012000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 152012000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 152012000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 152012000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 148493000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 144778000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 136381000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 130065000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 130065000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 130065000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 130065000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 802823000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 137164000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 114715000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 129287000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 710456000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 710456000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 710456000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 710456000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 710456000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 664212000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 643150000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 637168000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 649054000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 649054000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 649054000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 649054000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 649054000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 643358000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 628671000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 624217000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 607970000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 607970000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 607970000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 573967000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 227656000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityCurrent": {
        "label": "Contract with Customer, Liability, Current",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 65959000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 65959000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 65959000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 65959000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 64417000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 64417000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 64417000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 64417000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 65333000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 72776000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 74135000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 72284000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 72284000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 72284000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 72284000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 72284000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 90180000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 106308000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 109557000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 101060000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 101060000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 101060000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 101060000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 101060000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 99266000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 89831000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 89622000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 104569000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 104569000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 104569000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 104569000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 104569000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 112507000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 127820000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 134635000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 141343000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 141343000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 141343000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 141343000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 141343000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 138201000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 134856000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 127584000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 121739000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 121739000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 121739000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 121739000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 833213000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 129292000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 107977000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 122288000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 754658000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 754658000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 754658000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 754658000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 754658000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 712783000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 670439000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 645719000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 650940000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 650940000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 650940000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 650940000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 650940000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 664924000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 638989000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 652398000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 639173000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 639173000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 639173000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 620733000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 221389000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityNoncurrent": {
        "label": "Contract with Customer, Liability, Noncurrent",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2018-01-01",
              "val": 13036000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 13036000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 13036000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 13036000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 11765000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 10187000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 11903000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 10133000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 10133000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 10133000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 10133000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 10133000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 10778000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9376000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10730000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10572000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 10572000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 10572000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 10572000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 10572000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9426000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 11048000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 11663000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10519000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 10519000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 10519000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 10519000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 10519000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10357000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 10097000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9746000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 10669000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 10669000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 10669000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 10669000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 10669000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10292000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 9922000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 8797000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8326000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 8326000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 8326000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 8326000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7872000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6738000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6999000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-03-31",
              "val": 49000000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 52500000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 54200000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 52000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 52000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 52000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 39000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 39500000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 48000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 47773000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 8290000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 67300000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 67263000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 19490000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 65400000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 65417000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 65417000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 52200000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 52172000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 59786000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 59786000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7614000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7614000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 63581000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 63581000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3794000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 3794000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72877000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72877000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 72877000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 63081000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 63081000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 65022000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 65022000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1941000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1941000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 81543000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 81543000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 16521000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 16521000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 82633000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 82633000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88947000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88947000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 109799000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 109799000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 20852000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 20852000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 115974000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 115974000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 6175000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 6175000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 120867000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 60963000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 72549000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 11586000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 80157000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 7608000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "ContributionOfProperty": {
        "label": "Contribution of Property",
        "description": "Value of property contributed in noncash investing and financing activities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 1533485000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 44712000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 44712000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 44712000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            }
          ]
        }
      },
      "CostMethodInvestments": {
        "label": "Cost Method Investments",
        "description": "Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 27711000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 27711000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-09-30",
              "val": 25977000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 25977000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 25977000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 25977000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 25977000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 25977000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 25977000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 25977000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 31174000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 31174000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 31174000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 31174000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 31174000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 31174000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 31174000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 81174000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 81174000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 81174000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 81174000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 81174000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 81174000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 81174000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 81174000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 81174000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 81174000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 81174000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 80052000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 80052000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 80052000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 80052000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 69513000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 69513000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 65438000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 69725000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 69725000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 69725000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 69725000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 65437000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "CostMethodInvestmentsAggregateCarryingAmount": {
        "label": "Cost-method Investments, Aggregate Carrying Amount (Deprecated 2013-01-31)",
        "description": "This element represents the aggregate carrying amount of all cost-method investments held by the Company. Generally, such investments do not have readily determinable fair values and are not required to be accounted for by the equity method. The carrying amount of such securities equates to cost, adjusted for other-than-temporary impairment. The cost method and lower-of-cost or market, an adaptation of the cost method, is generally followed for most investments in noncontrolled corporations, in some corporate joint ventures, and to a lesser extent in unconsolidated subsidiaries, particularly foreign.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 3097000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 3097000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 3097000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2011-06-30",
              "val": 26193000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 26192000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 26193000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 26193000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 26193000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 26193000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 26193000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2012-03-31",
              "val": 26193000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 26193000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 26192000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 27711000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 27711000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 27711000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2013-03-31",
              "val": 26073000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 26074000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "CostOfGoodsSold": {
        "label": "Cost of Goods Sold (Deprecated 2018-01-31)",
        "description": "Total costs related to goods produced and sold during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 1494641000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 558654000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 231637000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 886176000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 327522000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1267172000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1267172000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 422208000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 826208000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 826208000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 404000000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 404000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1228206000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1228206000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 401998000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 401998000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1553129000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1553129000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1553129000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 293384000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 293384000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 610678000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 610678000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 317294000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 317294000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1026462000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1026462000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 415784000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 415784000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1414791000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1414791000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1414791000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 337166000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 337166000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 704193000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 704193000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 367027000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 367027000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1046423000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 1046423000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 342230000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 342230000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1397512000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1397512000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1397512000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 353855000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 353855000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 718892000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 718892000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 365037000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 365037000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1097557000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1097557000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 378665000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 378665000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1430777000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1430777000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1430777000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 320670000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 320670000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 658046000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 658046000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 337376000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 337376000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 998205000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 998205000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 340159000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 340159000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1288998000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1288998000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1288998000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 260223000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 260223000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 498846000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 498846000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 238623000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 238623000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 706835000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 706835000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 207989000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 207989000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 948655000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 948655000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 195360000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 286863000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 43108000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 509738000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 89653000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 222875000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 46545000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 710724000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 143252000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 200986000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53599000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 891108000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 203965000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 43938000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 43938000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 101803000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 94195000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 57865000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53662000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 153854000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 52051000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 212170000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 44023000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 80936000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 41865000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "CostOfServices": {
        "label": "Cost of Services (Deprecated 2018-01-31)",
        "description": "Total costs related to services rendered by an entity during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 220817000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 101051000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 48267000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 149005000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 47954000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 203123000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 203123000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 57433000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 117853000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 117853000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 60420000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 60420000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 180148000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 180148000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 62295000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 62295000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 236356000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 236356000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 236356000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 61460000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 61460000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 154255000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 154255000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 92795000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 92795000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 328228000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 328228000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 173973000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 173973000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 492702000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 492702000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 492702000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 167830000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 167830000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 337862000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 337862000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 170032000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 170032000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 513208000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 513208000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 175346000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 175346000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 691922000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 691922000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 691922000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 179294000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 179294000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 368624000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 368624000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 189330000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 189330000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 571892000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 571892000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 203268000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 203268000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 776121000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 776121000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 776121000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 210093000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 210093000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 414362000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 414362000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 204269000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 204269000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 626660000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 626660000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 212298000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 212298000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 838918000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 838918000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 838918000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 208240000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 208240000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 426005000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 426005000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 217765000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 217765000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 645691000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 645691000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 219686000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 219686000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 856065000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 856065000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 574400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 197162000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 125582000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 404650000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 253348000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 207488000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 127766000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 618271000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 384942000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 213621000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 131594000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 844498000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 521220000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 131783000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 131783000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 265807000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 273415000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 134024000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 138227000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 404448000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 138641000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 546327000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 143793000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 299902000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 151157000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "CostsAndExpenses": {
        "label": "Costs and Expenses",
        "description": "Total costs of sales and operating expenses for the period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 2791114000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 868093000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 386198000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1354861000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 486768000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1898667000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1898667000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 586314000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1158050000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1158050000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 571736000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 571736000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1726487000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1726487000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 568437000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 568437000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2208044000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2208044000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2208044000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 468978000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 468978000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1007390000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1007390000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 538412000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 538412000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1848287000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1848287000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 840897000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 840897000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2680593000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2680593000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2680593000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 735370000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 735370000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1495441000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1495441000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 760071000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 760071000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2236282000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2236282000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 740841000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 740841000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3021818000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3021818000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3021818000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 771518000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 771518000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1595433000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1595433000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 823915000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 823915000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2403437000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2403437000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 808004000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 808004000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3178865000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3178865000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3178865000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 766203000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 766203000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1553561000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1553561000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 787358000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 787358000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2357124000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2357124000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 803563000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 803563000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3117488000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3117488000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3117488000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 717448000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 717448000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1416695000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1416695000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 699247000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 699247000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2088967000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2088967000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 672272000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 672272000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2787681000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2787681000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1575092000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 729894000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 366244000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1397637000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 733471000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 667743000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 367227000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2058005000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1116915000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 660368000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 383444000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2692332000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1514303000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1514303000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 381500000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 381500000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 800686000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 800686000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 419186000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 419186000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1225505000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1225505000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 424819000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 424819000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1689201000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1689201000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1494593000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 443782000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 443782000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 894974000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 894974000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 451192000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 451192000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1357892000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1221981000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 462918000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 418017000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1908120000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1726501000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1726501000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 471821000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 426334000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 985995000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 891426000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 514174000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 465092000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1337795000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1337595000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 446216000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 446169000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1813004000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1813004000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1813004000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 455063000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 455063000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 879757000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 879757000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 424694000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 424694000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1316269000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1316269000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 436512000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 436512000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1775434000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1775434000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1775434000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 429120000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 429120000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 863646000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 863646000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 434526000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 434526000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1305709000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1305709000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 442063000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 442063000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1768710000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1768710000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16396274000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 456466000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 456466000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 909876000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 909876000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 453410000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 453410000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1360229000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1360229000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 450353000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 450353000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1808449000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16401408000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16401408000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 411350000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4034328000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 820086000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8138561000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 408736000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4104233000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1211080000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12278784000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 390994000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4140223000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17293507000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17293507000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17293507000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4030087000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4030087000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8048207000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8048207000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4018120000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4018120000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12099958000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12099958000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4051751000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4051751000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16129586000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16129586000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3957890000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3957890000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7896257000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7896257000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3938367000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3938367000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 28152390000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 20256133000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 32728135000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3274642000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 6337868000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 3063226000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption (Deprecated 2020-01-31)",
        "description": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "units": {
          "USD": [
            {
              "end": "2017-01-01",
              "val": 14508000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2017-01-01",
              "val": 14508000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 23123000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-01-01",
              "val": 25125000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-01-01",
              "val": 25125000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-01-01",
              "val": 25125000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-01-01",
              "val": 23123000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2020-01-01",
              "val": -9308000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "CumulativeEffectOnRetainedEarningsNetOfTax1": {
        "label": "Cumulative Effect on Retained Earnings, Net of Tax (Deprecated 2020-01-31)",
        "description": "Amount of the cumulative effect on retained earnings net of related income tax effect.",
        "units": {
          "USD": [
            {
              "end": "2017-01-01",
              "val": 14508000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-01-01",
              "val": 14508000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-01-01",
              "val": 14508000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2016Q4I"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 14508000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14508000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 14508000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 14508000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "end": "2018-01-01",
              "val": 25125000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 25125000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 25125000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 9240000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -21542000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -21542000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26450000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26450000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 26450000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -21086000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -21086000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -21086000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1118000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1118000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1118000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2593000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2593000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2593000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 165000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 165000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4788000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19385000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 19385000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8652000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8652000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1429000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1472000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1476000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1476000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5089000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5089000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5089000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2750000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2750000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2750000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9324000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9324000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 135759000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29703000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1283000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1283000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7484000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7484000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7484000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -20241000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -20241000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -2225000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 855000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1809000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1809000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3734000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3734000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3734000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7775000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7775000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7775000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5992000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5992000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5992000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5455000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5455000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5455000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6303000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6303000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4470000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2911000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2481000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2481000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2335000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2335000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2335000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2690000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2690000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2690000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 633000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 633000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 633000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2116000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2116000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2116000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3467000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3467000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5855000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4525000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -601000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -601000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8405000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8405000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8405000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17898000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17898000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13474000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 15311000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -19154000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -19154000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30475000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30475000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 30475000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -15254000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -15254000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -15254000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1657000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1657000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1657000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -958000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -958000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -958000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 16069000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 16069000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 13396000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8004000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21599000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21599000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12224000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 12224000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3497000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4346000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -715000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -715000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5436000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5436000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5436000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9734000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9734000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9734000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27962000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27962000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 188729000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 45245000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 68823000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 68823000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40362000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40362000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40362000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20664000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20664000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 26527000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 5216000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 579000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 579000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 291000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 291000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 291000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1943000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1943000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1943000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -6531000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -6531000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -6531000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9006000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9006000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9006000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9601000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 9601000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8926000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 305000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -267000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -267000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1237000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1237000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -267000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 184000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4881000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4881000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -286000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -286000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -286000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4868000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4868000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4868000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15171000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 15171000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47115000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11017000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 70707000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 70707000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39441000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39441000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39441000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 23007000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 23007000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15278000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CustomerAdvancesAndProgressPaymentsForLongTermContractsOrPrograms": {
        "label": "Customer Advances and Progress Payments for Long-term Contracts or Programs",
        "description": "The amount of the offset related to government or other customer advances received on a contract when the expected advances will be applied in payment to those particular charges of the receivable.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 12000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 5000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "DebtAndCapitalLeaseObligations": {
        "label": "Debt and Lease Obligation",
        "description": "Amount of short-term and long-term debt and lease obligation.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 412885000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 412885000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 412885000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 2405606000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2397639000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2534262000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 2534262000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 2534262000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2528655000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2528654000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2545684000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2523933000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2497344000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2488499000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2488499000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 2488499000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2488499000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2488499000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2462678000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2445645000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2432783000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2422388000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2422388000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2422388000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2422388000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2422388000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2406603000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2390418000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2377269000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2367687000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 2367687000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 2367687000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 2367687000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 2367687000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2351553000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2234003000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2228213000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2223641000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 2192365000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 2192365000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2192365000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 2192365000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2186803000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2182973000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3667690000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3660186000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 3655447000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3655447000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3655447000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3655447000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3657314000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3650975000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3644122000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3634844000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 3634844000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3634844000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 3634844000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3634844000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3627396000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3620293000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3612907000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3532781000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 3305784000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 2390219000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 22896120000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 22763920000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 22763920000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 22763920000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 22763920000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 22763920000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 21787464000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 21761627000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 24077548000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 26603317000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 26603317000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 26603317000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 26603317000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 26603317000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 26332758000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 26454918000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 26310870000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 25979871000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 25979871000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 25979871000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 24252580000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 17431703000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 6535000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 6535000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 6535000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 2013112000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2006895000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2006644000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 2006644000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 2006644000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2001037000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2001036000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2006567000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2006310000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2000652000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2002041000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2002041000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 2002041000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2002041000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2002041000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2001467000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2001599000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2001452000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2001588000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2001588000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2001588000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2001588000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2001588000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2001618000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2001334000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2001327000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2001240000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 2001240000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 2001240000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 2001240000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 2001240000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2001807000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1891067000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1890885000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1890803000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 1859527000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 1859527000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1861040000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1862203000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2022-12-31",
              "val": 22881688000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 22709868000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 22709868000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 22709868000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 22709868000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 21745055000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 21733293000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-12-31",
              "val": 27091651000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 27091651000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 27091651000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 27091651000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 27091651000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 26788621000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 26883289000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 26713215000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 26352557000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 26352557000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 26352557000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 24561468000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 17630144000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DebtInstrumentFairValue": {
        "label": "Debt Instrument, Fair Value Disclosure",
        "description": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 2081144000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2075537000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2075536000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 2155435000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2197652000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2238491000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2238491000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 2238491000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2238491000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2238491000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2234947000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2133849000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2142202000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2196338000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2196338000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2196338000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2196338000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2196338000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2231368000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2258334000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2161577000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2172740000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 2172740000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 2172740000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 2172740000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 2172740000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2199729000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2070662000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2039277000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2026478000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 2026478000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 2026478000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2026478000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 2026478000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2095978000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2040563000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3516912000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3574172000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 3574172000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3574172000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3574172000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3574172000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3589358000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3688120000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3670181000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3596524000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 3596524000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3596524000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 3596524000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3596524000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3489268000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3383758000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3453414000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3259816000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 3259816000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 3259816000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3259816000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3259816000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3379807000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2536598000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2595476000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2622994000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 2622994000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2622994000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2622994000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2622994000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2441375000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2491095000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2550273000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2610858000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 2610858000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2610858000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 2610858000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2610858000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2486871000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1686443000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1704323000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1664295000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1664295000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1664295000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1664295000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1664295000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1542691000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1373408000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1383188000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1435253000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1435253000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1435253000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1435253000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1427753000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1407683000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1320165000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "DebtInstrumentPeriodicPayment": {
        "label": "Debt Instrument, Periodic Payment",
        "description": "Amount of the required periodic payments including both interest and principal payments.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -47217000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -26592000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -42094000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -55644000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -12845000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -37510000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -37510000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -42726000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -50382000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -13019000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -24912000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleRealizedGainLoss": {
        "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)",
        "description": "Amount of realized gain (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": "2016-01-01",
              "end": "2016-12-31",
              "val": 6000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2800000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 549000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 549000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 549000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 600000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 549000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 549000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleRestricted": {
        "label": "Debt Securities, Available-for-sale, Restricted",
        "description": "Amount of restricted investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 10019000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 10019000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 9720000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 9474000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 9474000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 9474000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 9474000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 9474000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 10597000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 18708000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10779000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1711000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 731000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 845000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9150000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14224000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14363000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13327000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13465000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10411000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 11056000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 11056000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 11056000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 11056000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11800000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 11455000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8003000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": {
        "label": "Debt Securities, Held-to-maturity, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 2513000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 2513000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2946000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "DebtSecuritiesNoncurrent": {
        "label": "Debt Securities, Noncurrent",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 2900000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 91094000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 94584000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 98235000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "DeferredCreditsAndOtherLiabilitiesCurrent": {
        "label": "Deferred Credits and Other Liabilities, Current",
        "description": "Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income during the current period and current obligations not separately disclosed in the balance sheet (other liabilities, current).",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 4683000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 54090000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 54090000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 54090000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 54090000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 54090000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2012-03-31",
              "val": 49778000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 45211000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 42684000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 47652000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 47652000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 47652000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2013-03-31",
              "val": 48473000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 42112000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 29182000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 96976000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 96976000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 464000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 464000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 464000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -7841000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -7841000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -7841000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -26511000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -26511000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -26511000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31905000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31905000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31905000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 62572000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 62572000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 42659000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 93681000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 58250000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 58250000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -299693000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -299693000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -168625000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 19189000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6857000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -6857000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7511000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7511000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7511000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9707000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9707000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9707000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41665000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41665000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 538979000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17509000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 638077000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 638077000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -308917000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -308917000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -308917000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -35837000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -35837000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3827165000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredFinanceCostsNoncurrentNet": {
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "description": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 39100000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 39100000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 39100000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 37500000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 34300000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 32800000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16757000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 11862000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10832000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 10832000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 10832000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 10832000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9782000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 8712000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7619000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 6507000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 6507000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 6507000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 6507000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 6507000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5292000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4381000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4195000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 4006000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 4006000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 4006000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 4006000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 4006000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3815000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3621000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3422000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3223000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3223000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3223000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3223000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3019000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2813000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2604000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": 46000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 46000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 46000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 805000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 805000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 805000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1446000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1446000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1446000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1622000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1622000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1535000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5556000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5827000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5827000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5539000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5539000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5539000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -227000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -227000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -227000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3423000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3423000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -3423000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8125000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8125000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8125000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6156000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6156000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -34809000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3130000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -20965000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -20965000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -45006000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -45006000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -45006000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -23653000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -23653000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -24229000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxAssetsNet": {
        "label": "Deferred Income Tax Assets, Net",
        "description": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 4310000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 7251000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 7251000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 7251000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 7251000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 7251000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7145000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9311000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9404000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1781000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1781000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1781000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 1781000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1781000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1691000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1746000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2808000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5417000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 5417000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 5417000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 5417000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 5417000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5684000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5307000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6649000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8011000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 8011000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 8011000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 8011000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 8271000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8768000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8955000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -162011000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -4877000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -8348000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 45344000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 45344000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -8820000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 14751000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 14751000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 29993000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 29993000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 103569000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 103569000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 103569000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1759000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1759000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 256000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 256000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 17264000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 17264000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -8974000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -8974000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -8974000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -4766000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -4766000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -7873000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -7873000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -3153000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -3153000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1075000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1075000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1075000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -9189000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -9189000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -26865000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -26865000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -32823000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -32823000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -35780000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -35780000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -35780000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 22000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 22000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 10512000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 10512000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 18773000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 18773000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31742000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31742000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 31742000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 17871000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 17871000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 36255000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 36255000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 63421000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 63421000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 56132000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 56132000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 37839000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 25684000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 25684000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 53091000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 53091000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 71422000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 71422000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 98148000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 58655000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 58655000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 343000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 343000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 673000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 673000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7924000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7924000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -296510000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -296510000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -158604000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -7036000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -7036000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 10231000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 10231000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 22357000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 22357000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26327000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7291000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7291000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6455000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7014000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7014000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 22949000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 22949000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15052000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15052000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 15052000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -2452000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4474000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14335000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14335000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14335000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37664000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37664000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 639708000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21430000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 729587000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 729587000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 77265000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 143754000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 103614000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -337222000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -337222000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -337222000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -11688000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -11688000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -35300000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -35300000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -85300000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -85300000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 28281000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 28281000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -68902000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -68902000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -174719000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -174719000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -4328557000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -4412902000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -28582000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1289307000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 152636000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 558408000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 500033000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 800560000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 800332000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 842162000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 842162000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1015560000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 1015560000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 994738000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 994738000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 964157000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 964157000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 710108000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 710108000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 732737000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 554770000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 545375000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 545375000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 515308000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 515308000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 520953000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 520953000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 486326000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 6577570000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 7122480000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 7122480000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7517300000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 7517300000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5048834000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilitiesNet": {
        "label": "Deferred Income Tax Liabilities, Net",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 436023000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 436023000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 436023000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 439145000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 439145000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 439145000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-03-31",
              "val": 433174000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 456401000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 471259000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 465933000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 465933000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 287420000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 475464000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 472872000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 331498000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 351692000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 351692000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 351692000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 351692000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 351692000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 351692000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 351692000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 339006000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 349973000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 352948000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 359896000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 359896000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 359896000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 359896000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 359896000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 378271000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 394155000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 407650000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 403684000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 403684000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 403684000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 403684000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 403684000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 430808000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 428600000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 434043000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 424621000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 424621000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 424621000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 424621000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 5354756000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 430957000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 432877000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 433370000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 5014309000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 5014309000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 5014309000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 5014309000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 5014309000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4998855000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4975164000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4926162000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4988653000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 4988653000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 4988653000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 4988653000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 4988653000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 4917006000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4809572000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 680784000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 598590000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 598590000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 598590000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 575102000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3406850000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DeferredLongTermLiabilityCharges": {
        "label": "Deferred Long-term Liability Charges",
        "description": "The total amount of long-term liability charges that are being deferred beyond one year.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 34348000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 34348000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 34348000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 67184000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 76175000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 65975000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 65975000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 67924000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2022-12-31",
              "val": 748384000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 849131000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 849131000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 849131000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 849131000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 849131000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 856926000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 877224000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 958931000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1002074000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1002074000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1002074000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 1002074000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 1002074000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1012587000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1027111000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1563809000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1446477000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 1446477000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 1446477000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1356555000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1894020000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DeferredRevenueAndCreditsCurrent": {
        "label": "Deferred Revenue and Credits, Current",
        "description": "Total carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue or other forms of income in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 47652000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 47652000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-09-30",
              "val": 47279000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 57592000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 57592000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 57592000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 57592000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 57592000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 58252000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 67189000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 73431000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 71708000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 71708000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 71708000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 71708000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 71708000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 64673000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 75906000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 69239000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 61881000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 61881000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 61881000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 61881000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 61881000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 62579000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 67516000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 62197000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 62956000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 59989000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 59989000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 59989000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 59989000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 54596000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 54722000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 56285000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 65959000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 65333000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 4683000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-09-30",
              "val": 68766000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 16162000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6593000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 6593000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -9438000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -9438000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -9438000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6720000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6720000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6720000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -10074000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -10074000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -10074000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1283000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1283000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1283000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -4818000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -4818000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -3285000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10023000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6232000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6232000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2356000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2356000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4482000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7365000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14375000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14375000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10964000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10964000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10964000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3497000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3497000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3497000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2155000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2155000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 87319000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7051000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 93755000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 93755000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -150108000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -150108000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -150108000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -60930000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -60930000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -561508000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAssetsCapitalLossCarryforwards": {
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 13000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 78000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 45300000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 59345000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 244186000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 185863000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 521144000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 520916000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 504292000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 504292000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 498226000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 498226000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 420518000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 420518000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 295655000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 295655000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 345421000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 345421000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 380876000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 380853000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 381966000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 381966000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 382786000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 382786000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 357257000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 357257000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 294447000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1537528000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2608787000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 2608787000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3100048000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 3100048000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5260792000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsInvestmentInSubsidiaries": {
        "label": "Deferred Tax Assets, Investment in Subsidiaries",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the entity's investment in its wholly-owned subsidiaries.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 4300000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 7300000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 7300000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1800000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1800000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 5400000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 5400000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 8000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsLiabilitiesNet": {
        "label": "Deferred Tax Assets, Net",
        "description": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": -139961000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": -349899000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": -349899000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": -348640000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": -348640000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": -417240000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": -417240000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": -590998000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsLiabilitiesNetCurrent": {
        "label": "Deferred Tax Assets, Net, Current",
        "description": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as current.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": -64121000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 23492000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 23492000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 23317000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 23317000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 23317000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 23317000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 23317000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 25824000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 25757000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 20583000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 69633000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 69633000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 69633000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 69633000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 69633000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 69735000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 69603000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 70150000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 87208000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 87208000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 87208000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 87208000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 87208000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 78503000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 96245000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 95525000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "DeferredTaxAssetsLiabilitiesNetNoncurrent": {
        "label": "Deferred Tax Assets, Net, Noncurrent",
        "description": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": -75840000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": -373391000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": -373391000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": -371957000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": -371957000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": -486873000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": -486873000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": -678206000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 150134000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 451920000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 451692000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 424922000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 424922000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 424562000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 424562000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 348387000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 348387000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 220283000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 220283000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 278535000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 278535000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 271114000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 271091000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 200934000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 200934000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 157193000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 157193000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 122686000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 122686000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 69716000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1230825000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2116447000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 2116447000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 2535742000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 2535742000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4481567000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsNetCurrent": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance, Current",
        "description": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 5053000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 5053000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 5053000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2010-06-30",
              "val": 7091000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 5451000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 23492000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 23492000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 23492000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 23492000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2012-03-31",
              "val": 38340000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 38175000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 37992000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOther": {
        "label": "Deferred Tax Assets, Other",
        "description": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 3076000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2848000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 12247000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 12247000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 12157000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 12157000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 9534000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 9534000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 15008000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 15008000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 11890000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 11890000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 22366000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 22366000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 28163000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 28163000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 35689000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 35689000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 19776000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 19776000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 10495000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 11050000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 10096000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 10096000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3602000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 3602000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3231000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOtherComprehensiveLoss": {
        "label": "Deferred Tax Assets, Other Comprehensive Loss",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses in other comprehensive income.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 8614000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 14757000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 14757000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 31067000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 31067000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 30248000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 30248000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 47678000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 47678000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 47737000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 47737000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 22260000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 22260000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 41852000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 41852000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 39018000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 39018000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 43693000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 43693000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 44651000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 125000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 287000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 389000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 414000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2010-12-31",
              "val": 8998000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 14318000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 15659000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 14942000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 14942000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 8117000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 8117000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 8445000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 8445000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 13345000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 13345000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 14389000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 14389000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 9148000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 9148000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 10210000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 10210000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 5772000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 5772000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 6723000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 6723000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 7067000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 7067000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5645000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 29383000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 29387000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 29387000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 31061000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 31061000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 26348000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2010-12-31",
              "val": 12042000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 15251000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 23421000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 26438000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 26438000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 33215000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 33215000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 34632000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 34632000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 34037000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 34037000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 39596000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 39596000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 23583000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 23583000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 22148000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 22125000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 19660000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 19660000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 21787000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 21787000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 31996000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 31996000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 54076000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 759981000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 966445000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 966445000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1013457000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 147004000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 314680000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2010-12-31",
              "val": 46670000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 35677000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 35729000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 69224000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 69224000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 79370000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 79370000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 73664000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 73664000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 72131000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 72131000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 75372000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 75372000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 66886000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 66886000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 109762000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 109762000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 181032000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 181032000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 225593000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 225593000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 234571000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 234571000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 224731000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 306703000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 492340000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 492340000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 564306000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 564306000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 779225000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2014-12-31",
              "val": 590998000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 646351000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 646351000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 743874000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 743874000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 431573000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 431573000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 461623000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 283679000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 344441000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 344441000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 358115000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 358115000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 398267000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 398267000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 416610000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 5346745000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5006033000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 5006033000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4981558000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 4981558000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 567267000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesCurrent": {
        "label": "Deferred Tax Liabilities, Net, Current",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as current.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 64121000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 64121000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 64121000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 64121000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 64121000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2011-03-31",
              "val": 63890000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 55623000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 54212000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesGrossNoncurrent": {
        "label": "Deferred Tax Liabilities, Gross, Noncurrent",
        "description": "Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 678206000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 646351000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 646351000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 743874000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesNoncurrent": {
        "label": "Deferred Tax Liabilities, Net, Noncurrent",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 31588000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 31588000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 31588000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 49659000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 65851000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 75840000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 75840000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 75840000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 75840000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 75840000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 79031000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 320516000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 330448000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 373391000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 373391000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 373391000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 373391000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 373391000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 378218000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 375112000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 382055000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 373447000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 373447000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 373447000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 373447000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 373447000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 366815000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 352558000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 440388000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 488206000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 488206000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 488206000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 488206000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 488206000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 631570000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 640851000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 658184000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 679524000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 679524000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 679524000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 679524000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 679524000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 684709000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 718563000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 745959000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 650392000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 650392000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 650392000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 650392000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 650392000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 676799000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 705376000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 724839000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 754020000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 746667000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 746667000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 746667000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 746667000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 736186000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 736100000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 745965000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 436023000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 436023000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 441147000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 433174000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 456401000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 471259000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 465933000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 287989000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesOther": {
        "label": "Deferred Tax Liabilities, Other",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 1843000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 19280000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 7826000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1682000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 1454000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 755000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 755000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 748000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 748000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 1412000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 1412000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1319000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 1319000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 1509000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 1509000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1290000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 1290000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 1217000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 1217000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1217000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1217000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 27860000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 27860000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 18840000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 18840000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 21227000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 21227000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 21752000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 21752000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 24989000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesOtherComprehensiveIncome": {
        "label": "Deferred Tax Liabilities, Other Comprehensive Income",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains in other comprehensive income.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 61797000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 83873000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 88996000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 455255000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 492207000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 798878000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 798878000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 841407000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 841407000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1014812000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 1014812000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 993326000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 993326000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 962838000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 962838000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 708599000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 708599000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 731447000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 553480000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 544158000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 544158000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 514091000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 514091000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 493093000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1784018000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1961227000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1961227000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1996186000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1211131000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": {
        "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries",
        "description": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 197816000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 278872000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 278872000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 90827000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 181049000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 90222000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 268447000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 87399000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 365591000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 365591000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 365591000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 105112000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 105112000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 211605000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 211605000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106493000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 106493000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 314604000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 314604000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 102999000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 102999000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 418667000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 418667000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 418667000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 108876000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 108876000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 226042000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 226042000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 117166000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 117166000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 345573000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 345573000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 119531000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 119531000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 464542000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 464542000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 464542000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 113172000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 113172000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 226210000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 226210000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 113038000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 113038000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 340914000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 340914000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 114704000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 114704000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 452243000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 452243000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 388985000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 109373000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 93736000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 216305000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 187299000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 106932000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 93563000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 326149000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 283080000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 109844000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 95781000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 436654000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 378569000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 378569000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 102367000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 102367000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 219205000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 219205000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 116838000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 116838000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 343539000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 343539000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 124334000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 124334000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 475306000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 475306000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 235746000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 135014000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 135014000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 272824000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 272824000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 137810000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 137810000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 412670000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 306850000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 139846000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 104616000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 555297000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 268979000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 268979000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 143821000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 288337000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 144516000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 329522000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 111571000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 291582000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 291582000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 190941000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 329862000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 237996000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 238554000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "DepreciationAndAmortization": {
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "description": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 264197000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 121424000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 59475000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 180413000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 58989000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 244129000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 244129000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 57649000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 114675000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 114675000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 57026000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 57026000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 172866000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 172866000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 58191000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 58191000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 228911000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 228911000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 228911000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 57014000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 57014000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 128073000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 128073000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 71059000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 71059000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 256193000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 256193000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 128120000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 128120000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 385894000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 385894000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 385894000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 114090000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 114090000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 228694000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 228694000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 114604000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 114604000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 339472000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 339472000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 110778000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 110778000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 457326000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 457326000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 457326000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 126699000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 126699000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 254843000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 254843000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 128144000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 128144000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 379585000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 379585000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 124742000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 124742000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 507111000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 507111000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 507111000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 133226000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 133226000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 273873000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 273873000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 140647000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 140647000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 416167000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 416167000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 142294000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 142294000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 556676000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 556676000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 556676000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 133185000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 133185000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 265655000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 265655000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 132470000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 132470000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 398547000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 398547000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 132892000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 132892000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 528158000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 528158000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 460819000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 126734000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 110077000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 247239000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 216194000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 120505000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 106117000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 370872000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 324743000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 123633000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 108549000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 495068000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 432904000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 432904000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 115083000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 115083000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 245117000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 245117000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 130034000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 130034000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 379939000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 379939000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 134822000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 134822000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 522190000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 522190000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 385662000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 145554000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 145554000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 294003000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 294003000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 148449000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 148449000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 444558000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 338737000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 150555000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 115325000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 598178000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 457116000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 457116000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 154221000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 118978000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 309631000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 239244000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 155410000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 120266000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 361619000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 361619000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 122374000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 122374000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 490765000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 490765000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 490765000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 132368000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 132368000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 262255000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 262255000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 129887000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 129887000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 392077000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 392077000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 129822000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 129822000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 525011000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 525011000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 525011000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 129286000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 129286000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 248268000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 248268000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 118982000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 118982000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 368864000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 368864000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 120596000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 120596000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 491329000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 491329000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 120436000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 120436000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 236991000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 236991000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 116555000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 116555000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 347224000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 347224000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 110233000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 110233000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 457621000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 102858000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 208446000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 105588000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 311474000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 103028000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare": {
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic and Diluted Share",
        "description": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation, when the per share amount is the same.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.97,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.41,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": {
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share",
        "description": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.",
        "units": {
          "USD/shares": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.66,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.14,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.26,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.13,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.31,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.05,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.48,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.48,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.07,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.07,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.06,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.06,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.01,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.01,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.09,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.09,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2.84,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.8,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.21,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.97,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0.48,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.02,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.41,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": {
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share",
        "description": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.",
        "units": {
          "USD/shares": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.65,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.14,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.27,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.13,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.31,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.05,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.47,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.47,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.07,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.07,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.08,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.08,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.06,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.06,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.09,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.09,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2.8,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.8,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.21,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.97,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0.48,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.02,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.41,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "description": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 316924000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 316924000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 316924000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 316924000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 962433000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 962433000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
        "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
        "description": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 105821000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 97435000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -10.73,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 1.17,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 1.18,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 4.59,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 3.45,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4.25,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4.25,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 0.85,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 0.85,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0.36,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0.36,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -0.49,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -0.49,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -0.49,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0.42,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0.42,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.06,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.06,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.06,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2.4,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2.4,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2.4,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 1.98,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.2,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.2,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.2,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.2,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0.42,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0.42,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.21,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.21,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.21,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.21,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0.19,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0.19,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -0.22,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -0.22,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -0.22,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -0.22,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.04,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.04,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.04,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -0.15,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -0.15,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1.46,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1.46,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1.46,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1.46,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1.87,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1.87,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.41,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.41,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.41,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.41,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2.12,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2.12,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.26,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.26,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.26,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.26,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2.42,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2.42,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2.42,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0.29,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0.29,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.04,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.04,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.04,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.04,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -0.07,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -0.07,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.11,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.11,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.11,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.11,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -0.02,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -0.02,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.05,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.05,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.05,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.05,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.03,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.03,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.03,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.05,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.05,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.14,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.14,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.14,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.14,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.51,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.51,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.37,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.37,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.37,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.37,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1.21,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1.21,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.7,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.7,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.7,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.7,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1.81,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1.81,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1.81,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0.6,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0.6,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.36,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.36,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.36,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.36,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.73,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.73,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.37,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.37,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.37,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.37,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1.06,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1.06,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.33,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.33,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.33,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.33,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1.77,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1.77,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1.77,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 0.71,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 0.71,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.54,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.54,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.54,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.54,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1.14,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1.14,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.6,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.6,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.6,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.6,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1.53,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1.53,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.39,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.39,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.39,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.39,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.94,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.94,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.94,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.41,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.41,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.41,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.41,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.41,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.41,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.48,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.48,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.84,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.84,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4.13,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4.13,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4.13,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 3.29,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 3.29,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.58,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.58,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.75,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.75,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.42,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.42,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1.17,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1.17,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.15,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.15,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0.09,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.06,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.06,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.1,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.19,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.19,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.65,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.65,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.55,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.56,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.67,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.12,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -0.41,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.26,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.41,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.41,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.84,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.84,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1.26,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1.26,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.41,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.41,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1.64,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1.64,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.38,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.38,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.81,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.81,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9.04,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1.07,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1.07,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1.93,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1.24,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1.24,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.16,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.16,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1.98,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1.51,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1.51,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.27,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.27,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1.61,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2.1,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9.17,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9.17,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 3.65,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.35,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.94,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.94,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.48,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1.72,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.13,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.79,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.79,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.52,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1.21,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.04,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.51,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.51,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6.28,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6.28,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6.28,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": -7.48,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.4,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.4,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1.15,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1.15,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.76,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.76,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1.67,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1.67,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.52,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.52,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.44,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.44,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.71,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.71,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.77,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.77,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1.06,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1.06,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -46.25,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -44.37,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -50.41,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -0.51,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 28.72,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 29.17,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "EarningsPerShareBasicAndDiluted": {
        "label": "Earnings Per Share, Basic and Diluted",
        "description": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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": -0.42,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.15,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.15,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0.09,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.06,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.06,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.1,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.19,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.19,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.65,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.55,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.56,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.56,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.67,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.12,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.12,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -0.41,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.26,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.26,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.41,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -10.73,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 1.17,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 1.18,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 4.58,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 3.45,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4.24,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4.24,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 0.84,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 0.84,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0.36,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 0.36,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -0.49,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -0.49,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -0.49,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0.42,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 0.42,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.06,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.06,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 0.06,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2.4,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2.4,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2.4,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 1.98,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.19,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.19,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.19,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 0.19,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0.41,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 0.41,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.21,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.21,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.21,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 0.21,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0.19,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 0.19,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -0.22,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -0.22,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -0.22,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -0.22,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.04,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.04,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.04,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -0.15,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -0.15,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1.45,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1.45,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1.45,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1.45,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1.85,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1.85,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.41,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.41,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.41,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 0.41,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2.11,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2.11,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.26,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.26,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.26,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 0.26,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2.4,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2.4,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2.4,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0.28,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 0.28,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.04,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.04,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.04,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0.04,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -0.07,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -0.07,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.11,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.11,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.11,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -0.11,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -0.02,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -0.02,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.05,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.05,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.05,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 0.05,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.03,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.03,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.03,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.05,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 0.05,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.14,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.14,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.14,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.14,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.5,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.5,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.36,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.36,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.36,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0.36,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1.19,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1.19,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.69,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.69,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.69,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.69,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1.78,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1.78,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1.78,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0.59,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 0.59,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.36,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.36,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.36,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.36,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.72,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.72,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.36,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.36,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.36,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.36,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1.04,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1.04,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.32,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.32,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.32,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.32,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1.75,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1.75,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1.75,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 0.71,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 0.71,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.54,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.54,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.54,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.54,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1.14,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1.14,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.6,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.6,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.6,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.6,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1.52,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1.52,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.39,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.39,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.39,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.39,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.92,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.92,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.92,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.4,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 0.4,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.41,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.41,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.41,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.41,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.48,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.48,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.83,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.83,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4.07,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4.07,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4.07,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 3.23,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 3.23,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.57,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.57,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.74,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.75,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.42,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.42,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1.17,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1.17,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.15,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.15,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0.09,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.06,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.06,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.1,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.19,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.19,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.65,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.65,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.55,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.56,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.67,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.12,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -0.41,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.26,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.41,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.41,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.84,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.84,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1.25,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1.25,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.41,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.41,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1.64,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1.64,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.38,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.38,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.81,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.81,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7.94,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1.06,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1.06,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1.69,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1.24,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1.24,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.16,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.16,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1.74,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1.51,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1.51,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.27,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.27,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1.41,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2.1,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8.05,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8.05,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 3.21,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.35,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.82,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.82,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.48,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1.51,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.13,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.69,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.69,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.52,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1.06,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.04,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.51,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.51,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6.28,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6.28,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6.28,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": -7.48,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.4,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.4,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1.15,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1.15,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.76,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.76,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1.67,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1.67,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.52,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.52,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.44,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.44,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.71,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.71,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.77,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.77,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1.06,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -1.06,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -46.25,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -44.37,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -50.41,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -0.51,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 23.76,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 24.12,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 0.143,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.292,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.292,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.834,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.834,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.834,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -0.004,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.084,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.084,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.084,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2.628,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0.78,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0.78,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0.949,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0.949,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.1,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1.1,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1.1,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.208,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0.208,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.346,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.346,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0.22,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0.22,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.173,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.173,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.173,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.4,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.4,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.389,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.389,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.431,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.431,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.326,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.326,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.368,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.363,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.363,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.347,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.355,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.349,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.346,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.352,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.346,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.37,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.37,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.37,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.074,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.074,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.313,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.313,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.11,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.11,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.145,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.145,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.823,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.823,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.203,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.203,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.18,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.18,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.186,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.186,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.257,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1.861,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.438,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1.67,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3.854,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.353,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -2.161,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0.478,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -0.285,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.223,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.185,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.28,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.282,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.276,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.277,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.115,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0.115,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.049,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.049,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -2.718,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -2.718,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -0.147,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -0.147,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.112,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.112,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.222,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0.222,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0.278,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0.278,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.377,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0.377,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0.306,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0.306,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.395,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0.395,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.247,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.269,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0.269,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.277,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.277,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.34,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0.34,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.302,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.302,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.403,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0.403,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.239,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.239,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0.292,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.45,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0.674,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.509,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0.941,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.154,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.154,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.154,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.648,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.648,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.232,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 0.35,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.35,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.35,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.35,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.35,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.35,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.35,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.35,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.35,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.35,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.35,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.35,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.35,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.35,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.35,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.35,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.35,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.35,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.35,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.35,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.35,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.35,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -0.247,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.02,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.02,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.504,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.504,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.505,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.39,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.39,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.39,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.142,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.142,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.142,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.009,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.009,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.009,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.028,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.028,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.014,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.003,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.003,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.046,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.046,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4.919,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.014,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.006,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.006,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.086,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.086,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.086,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1.968,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1.968,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.001,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3.014,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3.014,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationDeductionsDividends": {
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividend, 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 deduction for dividend.",
        "units": {
          "pure": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.018,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.018,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.018,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, 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 nondeductible expenses.",
        "units": {
          "pure": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.14,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.011,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.011,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.107,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.107,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.107,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.006,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.006,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.006,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.036,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.036,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.032,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.001,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.02,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 0.004,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.001,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 adjustments.",
        "units": {
          "pure": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -0.008,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.036,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -0.037,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.028,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.028,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.012,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.034,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.005,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.005,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.018,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.018,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.018,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.014,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.014,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.014,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.008,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.008,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.033,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.004,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.001,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.001,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.001,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.001,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.116,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.001,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.003,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.003,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.005,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.005,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.005,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.058,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.058,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
        "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent",
        "description": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.017,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.014,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.014,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.003,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.003,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.169,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": {
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, 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 the repatriation of foreign earnings.",
        "units": {
          "pure": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1.166,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 0.044,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.019,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 0.019,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.048,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -0.048,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.048,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.008,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.008,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -0.008,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.21,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.21,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0.21,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.002,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.002,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.002,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.021,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.021,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.038,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.046,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.05,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.05,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.122,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.122,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.944,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.032,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.033,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.033,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.036,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.036,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.036,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.629,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.629,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.023,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 0.125,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.05,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 0.05,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.487,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.487,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -0.487,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.186,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.186,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.186,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.101,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.101,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.084,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.062,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.042,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.042,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.081,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.081,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.686,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.005,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.008,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.038,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.038,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.625,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.001,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashAndCashEquivalents": {
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "description": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -1064000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1073000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -947000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5696000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 138000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 138000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1351000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1351000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1351000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2233000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2233000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -575000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations": {
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations",
        "description": "The effect of exchange rate changes on cash balances in continuing operations held in foreign currencies.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -1064000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1073000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -947000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -299000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -299000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -299000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 754000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 754000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1271000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1271000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 437000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 437000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3187000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3187000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3187000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 56000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 56000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -795000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -795000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 3333000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 3333000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3961000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3961000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3961000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1126000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1126000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1456000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1456000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1721000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1721000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2511000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2511000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2511000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5674000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -5674000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3298000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3298000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -9185000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -9185000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5696000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5696000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 536000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 536000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 728000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 728000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 684000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 684000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 138000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 715000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 715000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 967000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 967000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1014000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1014000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -242000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -242000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1941000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1941000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3449000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -133000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 121000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            }
          ]
        }
      },
      "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": -2233000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -133000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 121000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -411000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -575000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -575000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4809000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4809000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -19232000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -19232000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -8348000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -8348000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1390000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1390000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1390000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1808000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1808000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -443000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -443000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3114000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3114000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3749000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3749000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -3749000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3480000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3480000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -728000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -728000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3123000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3123000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2306000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2306000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -2306000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1659000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1677000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3483000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3483000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1622000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1622000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3004000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3004000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3004000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -849000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -849000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3701000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3701000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -3458000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -3458000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5721000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5721000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1714000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1714000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2965000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2965000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2991000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2644000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -240000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 19000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "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; including, but not limited to, 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-09-30",
              "val": -3449000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -411000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "EmployeeBenefitsAndShareBasedCompensation": {
        "label": "Employee Benefits and Share-based Compensation",
        "description": "Amount of expense for employee benefit and equity-based compensation.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1391000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1391000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3814000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 3814000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3856000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -3856000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 4044000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 4044000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 4046000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 4046000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -4046000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4282000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4282000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -37446000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -33389000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -33389000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -5421000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -20092000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -20101000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -20101000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -20101000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -20101000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -16834000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -16834000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -34854000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 29008000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 29008000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 29008000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-06-30",
              "val": 27364000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 31409000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 30940000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 30940000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 30940000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 30940000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 30940000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 34070000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 31601000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 32764000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 32117000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 32117000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 32117000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 32117000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 32117000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 32913000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 30227000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 31658000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 29767000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 29767000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 29767000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 29767000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 42767000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 27886000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 39945000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 37083000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 58106000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 53454000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 53454000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 53454000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 53454000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 30013000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 37978000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 37096000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 47756000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 47756000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 47756000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 47756000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 47756000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 32905000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 42612000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 41341000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 54242000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 54242000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 54242000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 54242000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 54242000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 35161000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 44829000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 42810000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 50787000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 50787000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 50787000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 50787000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 50787000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 38542000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 49042000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 56637000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 62299000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 62299000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 62299000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 62299000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 62299000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 55036000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 61164000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 64962000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 63935000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 63935000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 63935000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 63935000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 63935000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 54520000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 52719000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 59694000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 56337000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 56337000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 56337000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 56337000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 48726000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 49144000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 56310000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 33100000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 27100000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 20200000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 18200000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 16300000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 14000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 12000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 12000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10100000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 21400000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 15000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 10900000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 27900000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 8300000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3700000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3900000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3900000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1900000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1900000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1900000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1700000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1700000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1700000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1500000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1500000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 800000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity": {
        "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity",
        "description": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 33400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentDividendsOrDistributions": {
        "label": "Proceeds from Equity Method Investment, Distribution",
        "description": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 5000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5000000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 10000000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 10000000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 15000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 15000000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 5000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 5000000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15000000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7500000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7500000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7500000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7500000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15000000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15000000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 7500000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19000000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5000000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5000000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5000000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2716000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2716000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2700000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2700000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2700000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "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-03-31",
              "val": 0,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28700000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 28000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 28653000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28700000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28653000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 36700000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 36700000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 21300000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 29833000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 8486000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 29833000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29833000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 55266000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 33400000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 33400000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 33400000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationAssets": {
        "label": "Equity Method Investment, Summarized Financial Information, Assets (Deprecated 2020-01-31)",
        "description": "The amount of assets reported by an equity method investment of the entity.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 365370000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 359301000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets": {
        "label": "Equity Method Investment, Summarized Financial Information, Current Assets (Deprecated 2020-01-31)",
        "description": "The amount of current assets reported by an equity method investment of the entity.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 183732000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 172234000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities": {
        "label": "Equity Method Investment, Summarized Financial Information, Current Liabilities (Deprecated 2020-01-31)",
        "description": "The amount of current liabilities reported by an equity method investment of the entity.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 128982000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 130443000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss": {
        "label": "Equity Method Investment, Summarized Financial Information, Gross Profit (Loss) (Deprecated 2020-01-31)",
        "description": "The amount of gross profit (loss) reported by an equity method investment of the entity.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 20878000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 52656000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31919000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems": {
        "label": "Equity Method Investment, Summarized Financial Information, Income (Loss) from Continuing Operations (Deprecated 2020-01-31)",
        "description": "Amount of income (loss) from continuing operations reported by an equity method investee.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -9197000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 29083000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 32739000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationLiabilities": {
        "label": "Equity Method Investment, Summarized Financial Information, Liabilities (Deprecated 2020-01-31)",
        "description": "The amount of liabilities reported by an equity method investment of the entity.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 240483000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 240915000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss": {
        "label": "Equity Method Investment, Summarized Financial Information, Net Income (Loss) (Deprecated 2020-01-31)",
        "description": "The amount of net income (loss) reported by an equity method investment of the entity.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8492000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 25262000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 30130000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets": {
        "label": "Equity Method Investment, Summarized Financial Information, Noncurrent Assets (Deprecated 2020-01-31)",
        "description": "The amount of noncurrent assets reported by an equity method investment of the entity.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 181638000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 187067000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities": {
        "label": "Equity Method Investment, Summarized Financial Information, Noncurrent Liabilities (Deprecated 2020-01-31)",
        "description": "The amount of noncurrent liabilities reported by an equity method investment of the entity.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 111501000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 110472000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "EquityMethodInvestmentSummarizedFinancialInformationRevenue": {
        "label": "Equity Method Investment, Summarized Financial Information, Revenue (Deprecated 2020-01-31)",
        "description": "Amount of revenue from sale of product and rendering of service reported by equity method investee.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 513378000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 541066000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 535153000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "EquityMethodInvestments": {
        "label": "Equity Method Investments",
        "description": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 109366000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 109366000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 109366000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 129763000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 111480000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 114246000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 114246000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 114246000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 114246000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 114246000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 121122000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 114356000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 152029000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 155500000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 155500000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 155500000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 155500000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 155500000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 153498000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 149623000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 142917000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 143794000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 143794000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 143794000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 143794000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 143794000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 139546000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 133623000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 136344000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 128788000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 128788000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 128788000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 128788000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 128788000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 127039000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 145494000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 133257000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 128090000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 128090000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 128090000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 128090000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 128090000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 127570000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 120849000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 121098000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 116045000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 90964000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 90964000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 90964000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 90964000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 96479000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 104554000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 99852000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 91702000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 91702000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 91702000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 91702000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 91702000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 103876000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 90585000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 95231000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 182035000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 182035000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 182035000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 182035000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 182035000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 176043000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 173797000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 166623000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 166209000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 166209000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 166209000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 166209000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 166209000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 163689000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 146232000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 151899000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 151070000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 151070000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 151070000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 151070000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 151070000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 151545000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 147868000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 149799000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 91226000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 91226000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 91226000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 91226000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 91226000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 89511000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 86210000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 84785000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 83523000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 83523000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 83523000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 83523000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 213178000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 82971000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 47025000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 45048000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 169038000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 169038000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 169038000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 169038000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 169038000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 161657000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 94483000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 67339000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 83423000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 83423000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 83423000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 83423000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 83423000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 83262000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 84843000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 83357000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 85014000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 85014000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 85014000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 85632000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 67547000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EquitySecuritiesFvNi": {
        "label": "Equity Securities, FV-NI",
        "description": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 139571000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 139571000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 138729000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 90976000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 90976000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 90976000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 90976000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 90976000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 64887000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 52753000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 35332000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 35566000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 35566000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 35566000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 35566000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 35566000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 29673000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 27548000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 18349000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 24435000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 24435000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 24435000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 24435000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 24435000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 148557000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 186828000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 185274000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 142943000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 142943000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 142943000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 142943000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 142943000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 186226000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 163477000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 147870000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 118790000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 118790000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 118790000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 118790000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 109990000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 99627000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 142590000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-09-30",
              "val": 25300000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 19700000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 51800000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 8500000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 66394000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 73293000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 73293000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -7417000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3577000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3840000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -14300000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10723000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13664000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13664000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -23893000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -23893000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -49312000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -25417000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -41929000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7383000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -73217000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 24304000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": -17000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 16600000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16599000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 30249000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 43277000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 13028000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 51750000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 8473000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 53900000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 53873000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 53873000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -11115000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -11115000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -8603000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -8603000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2512000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2512000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -8535000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -8535000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 68000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 68000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3241000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3241000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -3241000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 65568000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 65568000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 94101000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 94101000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 28533000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 28533000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 92841000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 92841000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1260000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1260000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49391000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49391000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 31015000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 31015000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8263000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8263000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -22752000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -22752000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26536000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26536000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 18273000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 18273000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25539000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -7107000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -12821000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5715000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 816000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 13637000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 69725000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 69725000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-09-30",
              "val": 65438000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 80438000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 80438000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 80438000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 80438000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 2900000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 51785000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 51785000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 59285000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 91094000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 94584000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 98235000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "FinanceLeaseInterestExpense": {
        "label": "Finance Lease, Interest Expense",
        "description": "Amount of interest expense on finance lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6018000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 11788000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5770000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 135000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 46000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14741000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12151000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 12151000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3570000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7394000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3824000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10915000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3521000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14090000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14090000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14090000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2792000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2792000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5189000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5189000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2397000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2397000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7169000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7169000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1980000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1980000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8799000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 8799000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1502000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1502000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2844000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2844000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1342000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1342000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4028000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1184000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5027000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 828000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2223000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1395000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "FinanceLeaseInterestPaymentOnLiability": {
        "label": "Finance Lease, Interest Payment on Liability",
        "description": "Amount of interest paid on finance lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6018000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 11788000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5770000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 135000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 46000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 106000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 49000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12917000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11060000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11060000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2397000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6796000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9778000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13400000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13400000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13400000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2824000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2824000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5299000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5299000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7363000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7363000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9094000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9094000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1018000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1018000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2314000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2314000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3483000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4311000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 763000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "FinanceLeaseLiability": {
        "label": "Finance Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 218945000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 208907000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1200000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1051000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 552000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 123000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 123353000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 123658000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 123658000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 123658000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 123658000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 123658000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 108524000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 94031000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 74009000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 67199000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 67199000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 67199000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 67199000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 67199000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 62524000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 55793000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 48711000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 44048000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 44048000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 44048000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 44048000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 124641000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityCurrent": {
        "label": "Finance Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 41651000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 42682000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 407000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 486000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 486000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 423000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 423000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 123000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 123000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 48066000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 56459000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 56459000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 56459000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 56459000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 56459000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 48391000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 41571000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 29386000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 30381000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 30381000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 30381000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 30381000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 30381000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 35268000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 34088000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 33894000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 41520000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 41520000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 41520000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 44048000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 11288000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityNoncurrent": {
        "label": "Finance Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 177293000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 166225000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 793000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 565000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 565000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 129000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 129000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 75287000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 67199000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 67199000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 67199000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 67199000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 67199000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 60133000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 52460000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 44623000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 36818000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 36818000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 36818000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 36818000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 36818000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 27256000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 21705000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 14817000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2528000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 2528000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 2528000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 113353000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDue": {
        "label": "Finance Lease, Liability, Payment, Due",
        "description": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 283047000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 267238000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1399000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1212000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 608000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 130000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 140627000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 122669000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 106123000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 83017000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 74554000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 68861000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 60834000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 52587000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 47096000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 47096000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 166667000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "2019-03-31",
              "val": 30707000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 30707000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2019-12-31",
              "val": 629000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 472000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 130000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 66073000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 35392000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 35392000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 35392000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 35392000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 36588000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 36588000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 36588000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 44522000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2574000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 20000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueYearFive": {
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2019-03-31",
              "val": 40942000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 40942000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueYearFour": {
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2019-03-31",
              "val": 41040000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 41040000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 96000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2574000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 20000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueYearThree": {
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2019-03-31",
              "val": 59692000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 59692000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 493000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 96000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 36588000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2574000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2574000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2574000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2574000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 20000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsDueYearTwo": {
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "2019-03-31",
              "val": 63266000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 63266000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 636000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 487000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 136000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 35392000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 36588000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 36588000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 36588000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 36588000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2574000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2574000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2574000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2574000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 20000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 47400000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 31591000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 174000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 48115000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 31569000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8463000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 29699000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 21672000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 13425000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 44522000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 10000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeaseLiabilityUndiscountedExcessAmount": {
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "description": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 64102000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 58331000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 199000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 161000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 56000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 7000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 16969000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 14145000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 12092000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 9008000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7355000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6337000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5041000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3876000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3048000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3048000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 42026000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "FinanceLeasePrincipalPayments": {
        "label": "Finance Lease, Principal Payments",
        "description": "Amount of cash outflow for principal payment on finance lease.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 9758000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 9882000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 19780000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 20008000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 10022000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 505000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 29135000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 168000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 654000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 654000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 29347000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 215000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 215000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 421000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 421000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 606000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 606000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 499000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 811000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 811000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 329000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 329000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 476000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 476000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 578000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 578000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 670000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 670000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 63109000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 85000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 85000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 114000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 114000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 114000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 114000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 120000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 42740000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 42740000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8713000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 24617000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 37936000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53467000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53467000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53467000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15134000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 15134000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 29627000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 29627000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 49648000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 49648000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 56459000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 56459000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4676000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4676000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 11406000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 11406000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 18488000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 23151000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 904000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "FinanceLeaseRightOfUseAsset": {
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "description": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 563350000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 544565000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 328519000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 325826000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 325826000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 278237000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 278237000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 258498000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 258498000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 238748000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "description": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 57300000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 74000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 74000000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 95700000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 95700000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 121900000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "FinanceLeaseRightOfUseAssetAmortization": {
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "description": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 20666000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 41242000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 20577000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 19656000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6506000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26489000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26489000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26489000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 27611000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 27611000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 27611000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29270000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29270000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 95237000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29906000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57942000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57942000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 34197000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 55804000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 21607000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 73432000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 17628000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 102724000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 102724000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 102724000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 18468000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 18468000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 32678000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 32678000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 14210000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 14210000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 58239000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 58239000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 25561000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 25561000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 71474000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 71474000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13231000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13231000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 26469000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 26469000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 13238000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 13238000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 37442000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 10973000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 43699000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3107000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 7496000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4389000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "description": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 381163000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 352245000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 352245000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 352245000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 352245000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 352245000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 352261000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 364931000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 356584000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 354170000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 354170000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 354170000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 354170000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 370728000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 360257000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 357163000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "FinanceLeaseWeightedAverageDiscountRatePercent": {
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "description": "Weighted average discount rate for finance lease calculated at point in time.",
        "units": {
          "pure": [
            {
              "end": "2019-03-31",
              "val": 0.1075,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.1077,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.1147,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.119,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 0.119,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0.122,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 0.122,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0.128,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0.128,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0.098,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0.097,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0.097,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.097,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 0.097,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 0.097,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.096,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.096,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.093,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.093,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 0.093,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 0.093,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 0.093,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 0.093,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.095,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.096,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.097,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.1,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 0.1,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 0.1,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.107,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0.073,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 167052000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 167052000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 167052000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 186918000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 232952000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 274324000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 274324000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 274324000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 274324000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 274324000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 297630000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 321653000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 340461000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 362596000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 362596000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 362596000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 362596000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 362596000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 383845000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 405209000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 426574000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 447938000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 447938000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 447938000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 447938000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 447938000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 470098000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 491158000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 510500000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 528880000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 528880000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 528880000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 528880000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 528880000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 545851000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 558625000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 573507000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 588389000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 588389000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 583682000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 583682000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 583682000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 602392000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 421748000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 431903000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 441815000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 280101000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 280101000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 280101000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 280101000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 288294000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 294984000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 298665000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 302345000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 302345000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 302345000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 302345000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 306027000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 309690000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-12-31",
              "val": 317052000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 868573000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1051466000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1051466000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1149321000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1149321000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 810266000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpense": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense (Deprecated 2012-01-31)",
        "description": "Aggregate amount of intangible asset amortization recognized as expense during the period.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 33000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 17000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 8000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 25000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 8000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 31000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 7000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 13000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 13000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 66000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 46000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 107000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 23000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 47000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 24000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 58582000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 130834000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 102489000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 69996000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 65997000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 60799000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 23102000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 15999000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 19617000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7850000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 864000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2012-09-30",
              "val": 73669000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 69010000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 85921000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 68451000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 48913000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 30253000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 20106000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 18304000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 4467000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 97918000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 15791000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 12905000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2012-09-30",
              "val": 23407000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 37154000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 20825000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 22092000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 15774000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 9350000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 6867000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5065000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 4467000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 12357000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 11767000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 5873000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2012-09-30",
              "val": 47030000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 42276000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 28541000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 23306000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 21111000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 15988000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 9831000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 5065000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 4458000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 12851000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12357000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11027000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2012-09-30",
              "val": 67628000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 62875000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 47498000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 31022000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 22325000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 21324000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 16470000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 8029000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 4458000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 14115000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12851000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11617000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2012-09-30",
              "val": 82351000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 77599000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 66289000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 49897000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 30040000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 22538000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 20106000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 14663000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 4458000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 15812000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 14094000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 12127000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsFutureAmortizationExpense": {
        "label": "Finite-Lived Intangible Assets, Future Amortization Expense (Deprecated 2012-01-31)",
        "description": "The aggregate estimated amortization expense for succeeding fiscal years for intangible assets subject to amortization.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 534199000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 518625000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 466452000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 443146000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 490559000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 326046000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 326046000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 326046000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 721117000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 751577000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 740776000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 740776000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 740776000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 740776000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 740776000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 740776000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 740776000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 710023000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 710092000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 710092000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 710092000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 710092000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 710092000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 709977000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 709977000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 709977000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 709977000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 709977000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 709977000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 709977000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 709977000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 709977000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 709977000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 724542000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 724542000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 724542000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 724542000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 724542000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 724542000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 724542000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 721042000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 721042000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 721042000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 721042000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 716335000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 716335000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 716335000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 721042000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 530269000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 530269000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 530269000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 360835000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 360835000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 360835000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 360835000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 361300000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 361300000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 361300000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 361300000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 361300000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 361300000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 361300000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-12-31",
              "val": 361283000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1224362000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1224358000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1224358000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1224260000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1224260000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 864679000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 466452000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 466452000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-09-30",
              "val": 369562000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 347496000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 347496000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 347496000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 347496000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 347496000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 326132000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 304768000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 283403000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 262039000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 262039000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 262039000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 262039000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 262039000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 239879000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 218819000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 214042000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 195662000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 195662000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 195662000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 195662000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 195662000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 178691000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 162417000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 147535000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 132653000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 132653000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 132653000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 132653000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 132653000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 118650000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 108521000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 98366000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 88454000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 80734000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 80734000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 80734000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 80734000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 73006000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 66316000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 62635000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 58955000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 58955000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 58955000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 58955000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 58955000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 55273000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 51593000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 47912000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 44231000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 44231000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 44231000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 44231000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 44231000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 40550000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 36869000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 33188000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 29507000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 29507000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 29507000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 29507000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 25826000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 22667000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 20550000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 172670000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 74710000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 54413000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsUsefulLifeMaximum": {
        "label": "Finite-Lived Intangible Assets, Useful Life, Maximum (Deprecated 2012-01-31)",
        "description": "The maximum useful life of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company.",
        "units": {
          "pure": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ],
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 20,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            }
          ],
          "year": [
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 20,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsUsefulLifeMinimum": {
        "label": "Finite-Lived Intangible Assets, Useful Life, Minimum (Deprecated 2012-01-31)",
        "description": "The minimum useful life of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar either by their nature or by their use in the operations of a company.",
        "units": {
          "pure": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            }
          ],
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            }
          ],
          "year": [
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            }
          ]
        }
      },
      "FinitelivedIntangibleAssetsAcquired1": {
        "label": "Finite-lived Intangible Assets Acquired",
        "description": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "units": {
          "USD": [
            {
              "start": "2019-11-01",
              "end": "2019-11-30",
              "val": 4500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-11-01",
              "end": "2019-11-30",
              "val": 4500000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2019-11-01",
              "end": "2019-11-30",
              "val": 4500000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-11-01",
              "end": "2019-11-30",
              "val": 4500000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-11-01",
              "end": "2019-11-30",
              "val": 4500000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-11-01",
              "end": "2019-11-30",
              "val": 4500000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "ForeignCurrencyTransactionGainLossBeforeTax": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "description": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1100000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1100000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3000000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3000000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -3000000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7700000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7700000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -4300000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -500000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -500000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -500000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1200000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1218000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -16000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -15583000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -15583000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1160000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 593000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1753000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -14501000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -15094000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -11590000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -11590000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -11590000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -10844000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -10844000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -9284000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -9284000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1560000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1560000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -2603000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -2603000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6681000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6681000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6015000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6015000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6015000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4069000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4069000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3404000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3404000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 665000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 665000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -10045000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -10045000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -6641000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -6641000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12613000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12613000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12612000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6394000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6394000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2752000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2752000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -3642000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -3642000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -53000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -53000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2805000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2805000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5235000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5235000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5235000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3313000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3172000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6571000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6297000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3258000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3125000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4482000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 4265000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2089000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2032000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5677000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5677000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5677000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -627000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -627000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3329000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -3329000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2702000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -2702000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2482000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -2482000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 847000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 847000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -4511000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -4511000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2249000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2249000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5678000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 5678000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3429000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3429000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 9763000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4085000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10844000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1860000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2792000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 932000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ForeignEarningsRepatriated": {
        "label": "Foreign Earnings Repatriated",
        "description": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.",
        "units": {
          "USD": [
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2000000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            }
          ]
        }
      },
      "FutureAmortizationExpenseRemainderOfFiscalYear": {
        "label": "Future Amortization Expense, Remainder of Fiscal Year (Deprecated 2012-01-31)",
        "description": "The amount of amortization expense expected to be recognized during the remainder of the current fiscal year.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 49088000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 42883000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 67726000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 49724000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            }
          ]
        }
      },
      "FutureAmortizationExpenseYearFive": {
        "label": "Future Amortization Expense, Year Five (Deprecated 2012-01-31)",
        "description": "The amount of amortization expense expected to be recognized during year five of the five succeeding fiscal years.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 41611000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "FutureAmortizationExpenseYearFour": {
        "label": "Future Amortization Expense, Year Four (Deprecated 2012-01-31)",
        "description": "The amount of amortization expense expected to be recognized during year four of the five succeeding fiscal years.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 68433000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 63331000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 61316000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 42263000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 52348000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            }
          ]
        }
      },
      "FutureAmortizationExpenseYearOne": {
        "label": "Future Amortization Expense, Year One (Deprecated 2012-01-31)",
        "description": "The amount of amortization expense expected to be recognized during year one of the five succeeding fiscal years.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 92193000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 92593000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 90540000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 69495000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 79487000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            }
          ]
        }
      },
      "FutureAmortizationExpenseYearThree": {
        "label": "Future Amortization Expense, Year Three (Deprecated 2012-01-31)",
        "description": "The amount of amortization expense expected to be recognized during year three of the five succeeding fiscal years.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 82618000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 78554000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 77414000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 63360000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 73445000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            }
          ]
        }
      },
      "FutureAmortizationExpenseYearTwo": {
        "label": "Future Amortization Expense, Year Two (Deprecated 2012-01-31)",
        "description": "The amount of amortization expense expected to be recognized during year two of the five succeeding fiscal years.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 90090000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 70208000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 68826000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 78082000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 88168000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            }
          ]
        }
      },
      "GainLossOnInvestments": {
        "label": "Gain (Loss) on Investments",
        "description": "Amount of realized and unrealized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -89795000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -2954000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -4277000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 97504000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 100458000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 119461000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 119461000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -537000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -22005000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -22005000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -21468000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -21468000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -22099000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -22099000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -94000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -94000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2923000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2923000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2923000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 665000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 665000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9706000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9706000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 9041000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 9041000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 13875000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 13875000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 4169000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 4169000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13666000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13666000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13666000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 127995000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 127995000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 128227000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 128227000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 232000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 232000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 149443000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 149443000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 21216000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 21216000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 177558000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 177558000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 177558000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 19463000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 19463000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 37430000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 37430000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 17967000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 17967000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 39184000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 39184000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1754000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1754000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38341000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38341000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 28000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 28000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 34000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 34000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 6000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 6000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -27000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1604000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -1613000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -17669000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9767000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9767000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10574000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1837000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 30664000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 20090000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53453000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53453000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53453000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -36663000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28733000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28733000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 65396000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 65396000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 33426000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 31606000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4693000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2873000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -12207000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -12622000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -12622000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6418000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6936000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 19791000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 19791000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 12856000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 12855000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28087000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28087000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 8295000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 8295000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28912000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28912000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28912000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -46672000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -46672000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -52762000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -52762000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -6090000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -6090000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -37764000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -37764000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 14998000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 14998000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -31306000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -31306000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -31306000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 78600000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 78600000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 109233000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 109233000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 30633000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 30633000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 112981000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 112981000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3748000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3748000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 69531000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 69531000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 80686000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 80686000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 58148000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 58148000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -22538000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -22538000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 48071000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 48071000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -10077000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -10077000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47107000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -7109000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -12594000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -5485000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -23337000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -10743000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments": {
        "label": "Gain (Loss) on Investments, Excluding Other than Temporary Impairments",
        "description": "This item represents the net total realized and unrealized gain (loss) included in earnings for the period as a result of selling or holding marketable securities categorized as trading, available-for-sale, or held-to-maturity, including the unrealized holding gain (loss) of held-to-maturity securities transferred to the trading security category and the cumulative unrealized gain (loss) which was included in other comprehensive income (a separate component of shareholders' equity) for available-for-sale securities transferred to trading securities during the period. Additionally, this item would include any gains (losses) realized during the period from the sale of investments accounted for under the cost method of accounting.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38341000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -27000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1604000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -1613000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -5516000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -5516000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -3912000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -3912000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6443000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6443000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6443000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2462000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2462000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7949000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7949000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5487000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5487000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8179000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8179000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 230000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 230000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9767000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9767000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12035000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12035000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 13872000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1837000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 33962000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 20090000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 56751000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -36663000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            }
          ]
        }
      },
      "GainLossOnRepurchaseOfDebtInstrument": {
        "label": "Gain (Loss) on Repurchase of Debt Instrument",
        "description": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -5044000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -5044000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -5044000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -5044000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -5044000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -5044000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5044000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5044000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -5044000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "GainLossOnSaleOfOtherInvestments": {
        "label": "Gain (Loss) on Sale of Other Investments",
        "description": "Amount of gain (loss) included in earnings for investments classified as other.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 9437000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7258000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 7258000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 7258000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 7029000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 15871000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 6457000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 6457000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 6457000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2010-12-31",
              "val": 6457000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 530529000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 539955000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 533018000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 533018000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 533018000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 533018000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 533018000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2011-12-31",
              "val": 533018000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 526680000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 520994000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 514536000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 507924000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 507924000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 507924000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 507924000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 507924000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2012-12-31",
              "val": 507924000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 507924000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 507924000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 507924000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 504173000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 504173000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 504173000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 504173000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 504173000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2013-12-31",
              "val": 504173000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 504173000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 504173000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 510630000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 510630000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 510630000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 510630000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 510630000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 510630000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 510630000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 510630000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 510630000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 510630000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 510630000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 510630000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 510630000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 510630000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 510630000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 510630000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 510630000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 510630000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 504173000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 504173000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 504173000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 504173000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 504173000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 504173000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 504173000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 504173000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 504173000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 504173000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 504173000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 504173000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 504173000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 504173000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 504173000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 504173000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 504173000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 504173000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 504173000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 504173000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 504173000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 504173000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 504173000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 506953000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 506953000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 506953000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 506953000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 506953000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 506953000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 509315000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 509054000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 508660000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 511597000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 511597000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 511597000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 511597000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 511597000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 511597000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 510945000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 511886000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 511266000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 511086000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 511086000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 511086000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 511086000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 511086000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 736103000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 535394000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 533505000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 532570000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 532491000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 532491000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 532491000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 532491000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 757508000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 757508000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 532858000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 533295000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 532710000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 516198000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 533018000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 526680000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            }
          ]
        }
      },
      "GoodwillAllocationAdjustment": {
        "label": "Goodwill, Allocation Adjustment (Deprecated 2013-01-31)",
        "description": "Purchase price allocation adjustment for allocation not yet complete at the prior year end.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 12025000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            }
          ]
        }
      },
      "GoodwillImpairmentLoss": {
        "label": "Goodwill, Impairment Loss",
        "description": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -6612000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6612000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3751000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3751000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 3800000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 3800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 757508000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 757508000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 757508000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            }
          ]
        }
      },
      "GoodwillOtherChanges": {
        "label": "Goodwill, Other Changes (Deprecated 2016-01-31)",
        "description": "Amount of other (increase) decrease of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 6457000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6457000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 6457000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -6457000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            }
          ]
        }
      },
      "GoodwillSubsequentRecognitionOfDeferredTaxAsset": {
        "label": "Goodwill, Subsequent Recognition of Deferred Tax Asset",
        "description": "Amount of (increase) decrease to an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from the subsequent recognition of deferred tax assets.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -12025000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -12025000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012"
            }
          ]
        }
      },
      "HeldToMaturitySecurities": {
        "label": "Debt Securities, Held-to-maturity",
        "description": "Amount of investment in debt security measured at amortized cost (held-to-maturity).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 92569000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 102205000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 102205000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 102205000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 102205000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 102205000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 102083000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 106184000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 110449000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 114885000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 114885000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 114885000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 119500000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 124561000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsExcludingGoodwill": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "description": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6000000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 29628000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 29628000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 29628000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsFinitelived": {
        "label": "Impairment of Intangible Assets, Finite-lived",
        "description": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -17000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 758000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 758000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "description": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4200000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 4200000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5409517000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5784779000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -5334473000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-12-31",
              "val": 32964000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 32964000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 33000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 32765000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 32765000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 32765000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 33000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 32800000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 34664000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 34664000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 34664000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 34664000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 34664000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 34664000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38415000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38415000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38415000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10762000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10762000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10762000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 10800000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 11000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 65220000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 65220000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 65220000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1685000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1685000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1685000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 230000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 230000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 245000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 245000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 15000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 15000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 245000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 245000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 245000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 245000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 245000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 711000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 711000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 711000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 711000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 711000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 711000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 711000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 711000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 711000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3142000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3142000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3142000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3142000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3142000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3142000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 761099000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 761099000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3591000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5682226000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6456414000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossAttributableToNoncontrollingInterest": {
        "label": "Income (Loss) Attributable to Noncontrolling Interest, before Tax",
        "description": "Amount, before tax, of income (loss) attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 876000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1215000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -1191000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2946000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -1731000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5325000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5325000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1800000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -2537000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2537000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -737000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 737000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -3014000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3014000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -477000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 477000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -3986000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3986000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3986000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 712000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 712000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 589000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 589000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -123000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -123000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -20000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -20000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -609000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -609000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -762000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -762000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -762000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 363000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 363000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 181000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 181000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -182000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -182000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -351000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -351000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -532000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -532000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -928000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -928000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 928000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -380000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -380000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -842000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -842000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -462000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -462000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1292000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -450000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1842000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1842000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1842000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -806000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1438000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -632000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -11335000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -11335000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -11335000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3442000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6873000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -3431000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -9040000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -2167000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11754000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11754000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -11754000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -947000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -947000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3227000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -3227000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -2280000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -2280000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6419000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -6419000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -3192000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -3192000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -10154000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -10154000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2488000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2488000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5883000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5883000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -3395000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -3395000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -8736000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -8736000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2853000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -2853000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -10503000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1221000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3293000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -2072000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -6005000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -2712000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperations": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "description": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 102421000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 37616000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 82093000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 44477000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 114238000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 32145000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 137353000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 137353000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 32347000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 32347000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 38756000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 38756000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6409000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6409000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 74079000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 74079000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 35323000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 35323000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 385261000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 385261000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 123188000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21551000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -57087000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 55671000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77222000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 55779000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 71723000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16052000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -3572000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -40475000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -134204000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -134204000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -129324000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -5044000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -5044000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -30660000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -30660000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -20317000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -20317000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -102318000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -102318000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -102318000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -46297000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -46297000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -54295000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -11412000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25440000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -40150000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -40150000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 117000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72875000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 425793000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 284501000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 284501000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 290000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 290000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 290000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172612000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172612000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 172612000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -50551000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -50551000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -50551000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 172276000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 172276000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 172276000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 224058000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 224058000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 140738000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 313203000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 236200000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 236200000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 146383000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 146383000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 14488000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 151002000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 33176000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 33176000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 120295000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 120295000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 120295000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 108078000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 108078000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 108078000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 269400000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 269400000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 354234000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -18714058000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 288773000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 53099000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 28152000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 48116000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -4983000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25775000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25775000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126196000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 161656000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 161656000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 35460000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 35460000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 183516000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 183516000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 21860000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 21860000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 194684000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 194684000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 194684000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -2148000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -2148000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -27613000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -27613000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -25465000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -25465000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -28665000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -28665000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -1052000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -1052000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -34036000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -34036000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -34036000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15187000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15187000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 63712000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 63712000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 48525000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 48525000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 128257000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 128257000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 64545000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 64545000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 178333000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 178333000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 178333000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 45999000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 45999000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 95875000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 95875000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 49876000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 49876000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 152810000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 152810000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 56935000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 56935000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 221572000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 221572000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 139327000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 76106000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 55557000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 159904000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 123502000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 83798000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 67945000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 216826000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 173807000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 56922000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 50305000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 286844000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 216626000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 216626000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 30763000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 30763000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 40357000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 40357000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 9594000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 9594000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 82294000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 82294000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 41937000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 41937000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 100694000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 100694000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -32200000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -26574000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 68912000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 95486000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 98250000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 29338000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -7960000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -125786000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -125786000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1341000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -26677000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -25336000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -44774000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -18098000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -93165000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -93165000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -93165000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -65229000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -65229000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -69221000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -69221000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -3992000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -3992000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -42998000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -42998000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 26223000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 26223000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -27835000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -27835000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -27835000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 99719000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 99719000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 155886000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 155886000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 56167000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 56167000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 205851000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 205851000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 49965000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 49965000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 128347000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 128347000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3349872000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 121727000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 121727000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 137590000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 137590000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 15863000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 15863000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 170335000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 170335000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 32745000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 32745000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 233223000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3335302000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3335302000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 39280000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 366730000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 67138000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 685687000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 27858000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 318957000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 76217000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 507511000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 9079000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -178176000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1931684000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1931684000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1931684000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -110300000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -110300000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -334404000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -334404000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -224104000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -224104000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -513367000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -513367000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -178963000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -178963000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -75570000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -75570000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -267268000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -267268000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -659402000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -659402000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -392134000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -392134000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -17596209000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -16936807000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -18893314000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -168220000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 9621894000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 9790114000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -434000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4272000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4272000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25485000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25485000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25485000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 22072000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 22072000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 22072000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16515000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16515000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16515000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6057000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6057000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6057000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2486000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2486000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1411000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -26359000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -19574000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -19574000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -45689000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -45689000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -46688000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -158962000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -158962000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -158962000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -213460000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -213460000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -213460000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -135913000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -135913000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -135913000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -141053000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -141053000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -121011000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 172000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 103000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -179256000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "description": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 88092000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 35385000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 79638000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 44253000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 112549000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 32911000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 136372000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 136372000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 30775000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 30775000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 37366000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 37366000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6591000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6591000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 73221000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 73221000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 35855000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 35855000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 384980000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 384980000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 122907000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21171000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 56513000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77684000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 73015000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3828000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16502000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -3195000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -38633000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -132362000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -132362000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -4239000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -34267000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -30028000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -57581000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -57381000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23161000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23114000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -113653000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -113653000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -113653000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -57737000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -72580000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -14843000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -49307000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 23273000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51904000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51904000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 62721000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsPerBasicAndDilutedShare": {
        "label": "Income (Loss) from Continuing Operations, Per Basic and Diluted Share",
        "description": "The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1.39,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.05,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.05,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -0.37,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.32,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.32,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.58,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.21,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.21,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.06,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.48,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.56,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.56,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -0.67,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.12,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.12,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -0.41,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.26,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0.26,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.41,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 0.01,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsPerBasicShare": {
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "description": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1.11,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.4,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.88,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.47,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1.22,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.34,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.46,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.46,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.34,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.34,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.41,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.41,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.78,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.78,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.37,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.37,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4.04,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4.04,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.29,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.6,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.58,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.58,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.75,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -0.05,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.04,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.04,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.42,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1.39,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -1.33,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.05,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.32,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.58,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.21,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.21,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.06,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.06,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.48,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.41,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.81,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsPerDilutedShare": {
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "description": "The amount of net income (loss) derived from continuing operations during 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": "2015-01-01",
              "end": "2015-12-31",
              "val": 1.1,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.4,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.87,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.47,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1.21,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.34,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.45,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1.45,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.34,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0.34,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.4,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0.4,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0.07,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.77,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0.77,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0.36,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3.98,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3.98,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1.27,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.22,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.57,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0.8,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.74,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -0.05,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0.17,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.04,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.42,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1.39,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -0.58,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.21,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.06,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.06,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.41,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.81,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncomeLossFromDiscontinuedOperationsNetOfTax": {
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "description": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 61279000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 13058000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 24714000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 11656000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 29213000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 4499000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 44320000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 44320000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6577000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6577000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7108000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7108000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 531000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 531000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6454000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6454000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -654000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -654000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8509000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8509000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 270582000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76843000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 93729000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 93729000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 19247000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 44215000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 24968000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 46423000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 46223000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2008000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39401000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39401000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39401000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "description": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 61279000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 13058000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 24714000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 11656000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 29213000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 4499000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 44320000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 44320000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6577000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6577000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7108000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7108000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 531000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 531000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6454000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6454000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -654000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -654000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8509000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8509000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 270582000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 93729000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 93729000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39401000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39401000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39401000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare": {
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share",
        "description": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.",
        "units": {
          "USD/shares": [
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0.46,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0.26,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0.48,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0.02,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 0.2,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -7176000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 4922000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 4179000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -5517000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -5517000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1690000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 8219000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -8219000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 7962000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -7962000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2813000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2813000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2813000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 5008000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 5008000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9583000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9583000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 8536000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 8536000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11860000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11860000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 11860000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4185000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4185000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6032000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6032000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 1847000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 5029000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 5029000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -1003000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -438000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -438000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -438000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3905000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3905000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6382000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6382000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -2477000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -2477000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -5656000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -5656000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 726000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 726000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -5024000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -5024000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -5024000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1851000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1851000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -3061000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -3061000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -1210000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -1210000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10137000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10137000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 13198000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 13198000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8198000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8198000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8198000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -53000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -53000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -256000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -256000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -203000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -203000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2580000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2580000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -2324000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -2324000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1895000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1895000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2477000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -963000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -808000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 6017000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 4818000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 6980000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 5626000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11181000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8984000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 5164000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 4166000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13310000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10802000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10802000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6408000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6408000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 11239000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 11239000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4831000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4831000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15620000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 15620000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 4381000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 4381000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 16973000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 16973000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 16973000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1009000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1009000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3067000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3067000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -2058000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -2058000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2651000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2651000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 416000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 416000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5954000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5954000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5954000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -6353000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -6353000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -11107000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -11107000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -4754000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -4754000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -14317000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -14317000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -3209000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -3209000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14734000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14734000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -14734000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2613000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2613000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3732000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -3732000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -6345000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -6345000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5866000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5866000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -2134000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -2134000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7267000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7267000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7267000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1374000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1374000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2670000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2670000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -4044000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -4044000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2596000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2596000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 74000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 74000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5170000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5170000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6221000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1714000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1714000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3015000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3015000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1301000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1301000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4441000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4441000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1426000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1426000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5703000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3087000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3087000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -551000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2002000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1097000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3478000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -546000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -1475000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3075000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -6671000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1978000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -3193000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -8098000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -8098000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -8098000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2786000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -2786000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -69183000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -69183000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -66397000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -66397000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -74459000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -74459000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -5276000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -5276000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -73451000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -73451000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1644000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1644000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4183000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4183000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2539000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2539000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4909000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 726000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 7700000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2850000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 6101000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 3251000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IncomeLossIncludingPortionAttributableToNoncontrollingInterest": {
        "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax",
        "description": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -26574000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 68912000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 95486000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4447000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4768000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 23188000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 19050000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -4138000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -44974000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -18145000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -96680000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 3389000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -2536000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 41881000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 38492000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 60655000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 60655000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 22891000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 39270000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 39270000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 16379000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 16379000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 67579000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 67579000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 28309000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 28309000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 84415000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 84415000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 84415000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 7788000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 7788000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 17366000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 17366000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 9578000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 9578000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 31230000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 31230000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 13864000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 13864000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 21501000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 21501000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 21501000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -305000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -305000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -295000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -295000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 10000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 10000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -704000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -704000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -409000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -409000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -16329000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -16329000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -16329000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -5646000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -5646000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -21528000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -21528000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -15882000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -15882000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -27217000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -27217000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -5689000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -5689000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -37437000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -37437000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -37437000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3157000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3157000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 22068000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 22068000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 18911000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 18911000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 28176000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 28176000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 6108000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 6108000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 30784000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 30784000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 30784000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 18401000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 18401000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 37264000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 37264000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 18863000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 18863000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 65841000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 65841000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 28577000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 28577000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 72201000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 72201000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 51235000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 27663000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 20172000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 55552000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 43864000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 27889000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 23692000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 75064000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 61258000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 19512000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 17394000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 106152000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 80254000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 80254000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -23200000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -12000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -12000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2991000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2991000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3003000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 3003000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9073000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9073000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 6082000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 6082000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -284286000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -284286000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -155107000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -5403000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -5403000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12399000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12399000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 17802000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 17802000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 25235000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 8275000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 12836000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 7963000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 30673000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6576000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6576000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8180000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2898000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9102000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7590000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 922000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4692000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 12607000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 12607000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5016000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5016000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20488000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20488000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 20488000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -7492000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -7492000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3359000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3359000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10851000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10851000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6309000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6309000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2950000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2950000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24069000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24069000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24069000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22147000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 22147000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 43299000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 43299000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 21152000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 21152000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 63047000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 63047000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 19748000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 19748000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 65626000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 65626000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 828437000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 32782000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 32782000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38172000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 38172000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5390000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 5390000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 51367000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 51367000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13195000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13195000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 66675000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 798410000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 798410000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11460000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 93885000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 30233000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 180150000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 18773000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 86265000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 38780000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 120711000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 8547000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -59439000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -296860000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -296860000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -296860000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1925000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1925000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -18571000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -18571000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -16646000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -16646000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -53733000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -53733000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -35162000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -35162000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 48945000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 48945000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -63987000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -63987000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -149277000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -149277000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -85290000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -85290000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -4304736000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -4155459000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -4386375000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -20920000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1306649000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1327569000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IncomeTaxesPaid": {
        "label": "Income Taxes Paid",
        "description": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 47758000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 25168000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 25532000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 31500000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 31500000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 8481000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 9190000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 9190000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 14601000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 14601000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15240000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15240000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15240000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 474000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 474000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1236000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1236000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3637000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 3637000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2173000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2173000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2173000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1648000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1648000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 7940000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 7940000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8754000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 12602000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11176000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 15798000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 15798000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2286000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2286000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5676000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5676000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 9747000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 9747000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16728000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16728000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 16728000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3487000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3487000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 8711000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 8711000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 11610000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 11610000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14221000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14221000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14221000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1608000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1608000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3010000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3010000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5185000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5185000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6394000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6394000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6394000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2586000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2586000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 6199000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 6199000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9187000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9187000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11700000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11700000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11700000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1035000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1035000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 9369000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 9369000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 10071000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 10071000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11033000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11033000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11033000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 839000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 839000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2574000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2574000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3369000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3369000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5209000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5209000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5209000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 772000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 772000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1217000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1217000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2119000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2119000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3575000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3575000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3575000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 716000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 716000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2422000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2422000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4503000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4503000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15254000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15254000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15254000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 407000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 407000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14778000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14778000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 21296000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 21296000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29420000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 29420000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 98456000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 806000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 806000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 23962000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 23962000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32577000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32577000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 46636000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98930000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19009000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 19976000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15634000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": -4642000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -50118000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 50118000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -54251000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 54251000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 54251000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 44212000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 44212000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 44212000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40743000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40743000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18012000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 17718000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 303500000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -304000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 144945000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 303500000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 304000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 80000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2171000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2171000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 766000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 766000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 646000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 11270000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 26415000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -26415000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 19565000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -19565000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -19565000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5845000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5845000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5845000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26953000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26953000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 48977000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3967596000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2017-01-01",
              "end": "2017-12-31",
              "val": -154000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 934000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1014000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2373000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 202000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 202000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 911000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 911000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 911000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2391000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2391000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7372000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1614000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationOtherReconcilingItems": {
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, 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 exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1154000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1367000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1367000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6531000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6531000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6531000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2209000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2209000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2209000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5804000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5804000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2871000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "IncomeTaxReconciliationRepatriationOfForeignEarnings": {
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, 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 repatriation of foreign earnings.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 77000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 20254000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1500000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 18786000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": -3165000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -10519000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10519000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8137000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8137000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8137000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 349000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 349000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 349000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14140000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 14140000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 15754000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -441711000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 5622000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7825000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7825000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12453000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12453000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12453000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1353000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1353000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 587000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6914000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6268000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8907000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 13761000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsAndOtherReceivables": {
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "description": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 7861000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 52797000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 52797000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -40623000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -40623000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -40623000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9139000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9139000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9139000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1357000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1357000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1357000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -42580000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -42580000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -42580000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 18023000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 18023000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17073000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 36749000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 38452000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 38452000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 26942000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 26942000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 26942000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -4496000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -5088000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -421000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -421000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -421000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -23153000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3061000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3061000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 35811000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 35811000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 17842000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 17842000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 17842000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 19231000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 19231000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -167000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -167000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5439000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5439000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8289000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8289000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -8289000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7664000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7664000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5262000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5262000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9157000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 9157000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2237000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2237000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2237000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6090000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 6090000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3363000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3363000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 20894000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 20894000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2334000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2334000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -206995000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8480000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 8480000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 39271000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 39271000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 63563000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 63563000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50959000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74812000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 74812000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14041000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -975000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2940000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -20622000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -20622000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -61279000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 171365000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -9569000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 28546000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayableRelatedParties": {
        "label": "Increase (Decrease) in Accounts Payable, Related Parties",
        "description": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 21570000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 16777000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 16777000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -24192000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -24192000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -24192000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2219000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2219000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2219000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10597000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10597000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 10597000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28783000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28783000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 28783000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -26508000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -26508000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -26508000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7792000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7792000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7792000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -19650000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -19650000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -19650000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -3061000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2534000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 731000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 731000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1011000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3360000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3360000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3342000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3342000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3055000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1128000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -585000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -984000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayableTrade": {
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "description": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 164304000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -15255000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -15255000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -33404000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -33404000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -33404000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -12193000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -12193000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -12193000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 65577000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 65577000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 65577000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -76497000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -76497000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -76497000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -22230000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -22230000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -22230000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 37228000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 37228000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 37228000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -24571000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -24571000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -24571000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -65179000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -64553000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -78419000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -78419000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -78419000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -6471000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2364000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2364000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2536000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2536000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9562000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9562000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9562000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8831000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8831000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -225000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -225000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18180000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18180000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13149000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13149000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13149000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -9559000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -9559000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -11701000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -11701000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -17824000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -17824000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12339000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12339000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12339000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -18375000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -18375000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -9631000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -9631000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -15386000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -15386000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15599000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15599000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 86219000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7046000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7046000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1793000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1793000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 657000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 657000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8825000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 90721000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 90721000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -13797000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -16771000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -22817000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4108000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4108000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4108000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 108982000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 108982000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -130828000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsReceivableRelatedParties": {
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "description": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 297629000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -27088000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -27088000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -32544000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -32544000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -32544000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -8145000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -8145000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -8145000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 56735000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 56735000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 56735000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 77790000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 77790000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 77790000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -104051000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -104051000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -104051000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 25490000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 25490000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 25490000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1456000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1456000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1456000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -184077000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -225963000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -235227000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -235227000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13473000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -17262000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -17262000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -32323000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -32323000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -29188000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5310000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -257000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28779000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 65617000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 8701000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 8701000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3237000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3237000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3237000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3078000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3078000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -3078000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -18197000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -18197000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -18197000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38085000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38085000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38085000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 26469000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 26469000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 26469000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1477000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1477000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1477000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 55998000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 55998000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 55998000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -2505000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 13268000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11993000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11993000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7402000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2288000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7749000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7749000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 19450000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 19450000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 23105000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12183000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12183000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6854000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -9914000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 51409000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 16800000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 65245000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 27972000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 66352000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 66352000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 66352000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4922000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4922000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 27050000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 27050000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 29155000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 29155000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42822000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42822000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 42822000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27447000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -27447000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 621000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 621000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -103457000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -103457000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -84621000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -84621000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -27033000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -27033000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -10119000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -10119000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -27004000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -27004000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3649000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -28257000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 3416000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -489000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 5322000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7867000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7867000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 17896000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 34024000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 37273000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26376000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26376000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 26376000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3212000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3212000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -11229000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -11229000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -11438000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -11438000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3509000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3509000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3509000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7938000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7938000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 23251000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 23251000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 30066000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 30066000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 36774000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 36774000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3142000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3142000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6487000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6487000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -13759000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -13759000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -19604000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7553000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -13762000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 549000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 328000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 316000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 314000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            }
          ]
        }
      },
      "IncreaseDecreaseInInventories": {
        "label": "Increase (Decrease) in Inventories",
        "description": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 15493000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6521000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6521000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -22581000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -22581000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -22581000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -21488000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -21488000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -21488000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 16109000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 16109000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 16109000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -16529000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -16529000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -16529000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2608000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2608000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2608000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4906000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4906000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4906000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4814000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4814000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 4814000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 24330000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 26231000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19291000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 19291000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2297000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -238000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -238000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -10667000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -10667000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5650000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1036000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -2114000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8661000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 175918000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -16200000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -16200000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 37981000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 37981000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 37981000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -189648000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -189648000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -59368000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInOperatingCapital": {
        "label": "Increase (Decrease) in Operating Capital",
        "description": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -11209000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -21078000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 35646000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 41290000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 41290000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 72101000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 81056000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -21313000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -21313000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 9483000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24035000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 16523000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 30755000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 34183000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 34183000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 74654000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 74654000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 32948000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 32948000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 64000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 64000000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 43155000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 43155000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -19972000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -19972000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -47824000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -47824000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -22947000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -22947000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -110671000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -110671000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -31730000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -31730000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14429000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14429000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 274000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 274000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 18184000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 18184000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 73916000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 73916000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 47013000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 47013000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13857000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13857000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -87305000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -144677000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13313000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherCurrentAssets": {
        "label": "Increase (Decrease) in Other Current Assets",
        "description": "Amount of increase (decrease) in current assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1376000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 61862000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 61862000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -35681000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -35681000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -35681000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -10447000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -10447000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -10447000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -5182000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -5182000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -5182000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9930000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9930000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9930000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6499000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6499000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -6499000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2263000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2263000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2263000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 6193000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 11392000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15352000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 15352000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -200584000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 10926000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5430000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5430000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5569000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5569000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 16261000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -18577000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -18577000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4024000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 10370000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2500000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 129000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3716000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 42140000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39190000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39190000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39190000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 16127000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 16127000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11642000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11642000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21090000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21090000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12984000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12984000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 12984000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1736000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1736000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1120000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1120000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7841000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7841000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7303000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7303000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 47144000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3340000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3340000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6113000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6113000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26402000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 26402000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6456000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -21737000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -21737000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 27153000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 41887000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 46216000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40290000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 40290000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 54039000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentAssets": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "description": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 135000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 36000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 8021000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 7079000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "description": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -19715000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2058000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2058000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 3681000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 8021000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 7079000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42302000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42302000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 42302000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3999000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -3999000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6023000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6023000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 11866000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 11866000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41650000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41650000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41650000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 7134000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 7134000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 9075000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 9075000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10170000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10170000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8305000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8305000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 8305000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1411000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1411000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3294000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3294000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -3457000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -3457000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1616000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1616000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1616000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3388000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -3388000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2859000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2859000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -8097000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -8097000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9459000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9459000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -9459000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6003000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6003000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 11763000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 11763000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 23474000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 23474000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 36975000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 36975000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 36975000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13982000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 13982000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 17200000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 17200000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16123000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16123000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5070000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5070000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5070000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -5563000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -5563000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1374000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1374000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1303000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1303000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -13166000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -13166000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -13166000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5226000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5226000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -5729000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -5729000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1325000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1325000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15064000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15064000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15064000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1636000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1636000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5114000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5114000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -63055000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -63055000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -80012000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -80012000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9774000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 9774000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 24648000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 24648000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 23432000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 23432000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6841000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1286000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 13580000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 21694000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingAssets": {
        "label": "Increase (Decrease) in Other Operating Assets",
        "description": "Amount of increase (decrease) in operating assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 36230000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -636000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -168000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6785000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6785000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1122000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2274000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -2274000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 15700000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -15700000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -19715000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -19715000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -1570000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -1570000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 135000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 36000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2058000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 3681000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingCapitalNet": {
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "description": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 26352000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -7777000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -14029000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 12584000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 12584000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -2184000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 3557000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -3557000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -3928000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 3928000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3067000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3067000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -353000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -353000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 5512000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 5512000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 227000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 227000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -2171000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -6511000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -8382000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -9940000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -95741000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 129046000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -7895000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherReceivables": {
        "label": "Increase (Decrease) in Other Receivables",
        "description": "Amount of increase (decrease) in receivables classified as other.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -7130000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1576000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1576000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2039000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -2039000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -10841000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidExpense": {
        "label": "Increase (Decrease) in Prepaid Expense",
        "description": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -47679000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1376000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 61862000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            }
          ]
        }
      },
      "IncreaseDecreaseInRestrictedCashAndInvestments": {
        "label": "Increase (Decrease) in Restricted Cash and Investments",
        "description": "The net cash inflow or outflow during the period for the aggregate increase (decrease) associated with funds and investments that are not available for withdrawal or use (such as assets held in escrow or contractually limited as to use or disposition) and are associated with underlying transactions that are classified as investing activities.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -577000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -52000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -2046000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1624000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1624000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -299000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -630000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -630000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2582000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2582000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4759000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4759000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4759000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -7577000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -7577000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -7962000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -7962000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -14094000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -14094000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -12908000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -12908000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -12908000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2967000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2967000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3042000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3042000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2958000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2958000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2808000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2808000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2808000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1046000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1046000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1507000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1507000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 313000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 313000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2057000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2057000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 662000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 662000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1689000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1689000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -7351000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -7351000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -8076000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -4583000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 921000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 810000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 294000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 99000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 96000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 92000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 119000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 119000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6865000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1283000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1283000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1383000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1383000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1071000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1071000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 866000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 866000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 866000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 642000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 642000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 696000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 696000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 687000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 687000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 721000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 721000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 719000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 719000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 809000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 809000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 809000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1422000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1398000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1547000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1547000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1547000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 1647000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1652000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1652000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 1617000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 1617000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1673000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1613000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1426000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1426000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1426000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1388000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1388000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1310000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1310000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1231000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1231000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1227000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1227000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 993000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 993000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1069000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1069000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1069000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 521000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 521000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 549000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 549000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 579000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 579000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 528000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 528000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 503000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 503000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 615000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 615000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 615000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1148000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1148000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1308000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1308000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1248000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1248000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1310000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1310000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1234000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1234000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1316000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1316000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1316000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1048000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1048000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 855000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 855000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 922000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 714000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 291000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 291000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 455000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 81000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 81000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 27,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 70,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 7,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 72,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 3844000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 3474000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "description": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 406042000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 400042000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2017-12-31",
              "val": 400042000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 400042000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 400042000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 400042000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 400042000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 400042000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 400042000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 400042000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 399999000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 399999000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": 440291000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 435283000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 435283000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 439497000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 439497000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 441020000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 441020000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 444020000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 444020000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 444020000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 444020000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 444020000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 444020000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 444020000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 444020000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 443705000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 443705000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 443124000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2021-06-30",
              "val": 443124000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 441430000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 441430000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 441717000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 441717000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 441717000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 441717000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 443033000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 439591000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 437110000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 439161000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 439161000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 439161000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure": {
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure",
        "description": "Fair value portion of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012Q4I"
            }
          ]
        }
      },
      "IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease": {
        "label": "Indefinite-lived Intangible Assets, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39491000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39491000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 39491000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            }
          ]
        }
      },
      "IndefiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments": {
        "label": "Indefinite-lived Intangible Assets, Translation and Purchase Accounting Adjustments",
        "description": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit, from foreign currency translation and purchase accounting adjustments.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 758000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 758000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 758000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5008000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5008000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -794000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -794000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 729000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 729000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3729000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3729000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -315000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -315000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -896000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -896000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2590000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2590000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -2303000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1316000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2126000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4607000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            }
          ]
        }
      },
      "IndefiniteLivedLicenseAgreements": {
        "label": "Indefinite-Lived License Agreements",
        "description": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the capitalized costs to acquire rights under a license arrangement (for example, to sell specified products in a specified territory) having an indefinite period of benefit.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 69810000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 69810000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 69810000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 69810000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 69810000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 69810000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 69810000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 69810000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 69810000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 69810000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 69810000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 469810000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 469810000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 469810000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 469810000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 469810000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2023-12-31",
              "val": 38114249000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 38114249000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 38352381000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 38597938000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 38702303000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 38990461000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 38990461000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 39288361000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 39578920000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 34524214000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 34548952000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 34550802000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "IndefinitelivedIntangibleAssetsAcquired": {
        "label": "Indefinite-lived Intangible Assets Acquired",
        "description": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.",
        "units": {
          "USD": [
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 39500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 39500000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 39500000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "IntangibleAssetsNetExcludingGoodwill": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "description": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 151813000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 151813000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 151813000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 135170000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 126832000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 165451000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 158994000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 158994000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 158994000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 563899000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 518625000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 466452000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 466452000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 466452000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 443146000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 419123000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2017-12-31",
              "val": 471321000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 430039000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 478598000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 478598000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 478598000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 471164000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 474463000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-12-31",
              "val": 478762000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 478762000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 478762000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 476092000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 474770000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            }
          ]
        }
      },
      "InterestCostsCapitalized": {
        "label": "Interest Costs Capitalized",
        "description": "Amount of interest capitalized during the period.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 25812000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 42743000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 42743000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 11598000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 24461000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 39637000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 45497000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 45497000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 45497000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 200000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 200000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 711000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 711000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1727000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1727000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3968000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3968000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3968000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3209000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3209000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7689000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7689000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 14670000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 14670000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 23774000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 23774000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 23774000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 12485000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 12485000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 27569000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 27569000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 44335000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 44335000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 63808000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 63808000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 63808000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 22021000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 22021000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 47093000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 47093000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 70386000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 70386000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 94395000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 94395000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 94000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 21824000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 21824000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 33768000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 45496000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52015000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 52015000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4099000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 4000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 9000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 5000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 13800000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 4600000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18285000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18285000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 5000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4901000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 10000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 10356000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5456000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 16400000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 16418000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6100000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6062000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22576000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22576000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22576000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6681000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6681000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 13578000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 13578000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 6897000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 6897000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 20839000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 20839000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7261000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7261000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 27369000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 27369000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 27369000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8563000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8563000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 18290000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 18290000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9727000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 9727000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 27473000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 27473000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 9183000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 9183000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37150000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37150000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10382000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 10382000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 21265000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 21265000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10883000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10883000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32395000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32395000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 11130000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 11130000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 43908000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11771000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 23374000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 11603000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 35524000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 12150000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1335000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1105000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 845000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 88000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 71772000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 82593000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 109258000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 33840000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 141853000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 153029000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 153029000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 49100000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 97772000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 48672000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 145485000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 145485000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 47713000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 47713000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 192554000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 192554000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 192554000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 46044000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 46044000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 90731000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 90731000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 44687000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 44687000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 132419000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 132419000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 41688000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 41688000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 171349000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 171349000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 171349000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 35308000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 35308000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 67266000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 67266000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 31958000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 31958000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 96136000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 96136000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 28870000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 28870000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 122066000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 122066000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 121995000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 23210000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 23171000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 43137000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 43060000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 19927000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 19889000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 80495000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 80376000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 37358000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 37316000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 123630000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 123481000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 123481000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 45396000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 45396000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 100852000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 100852000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 55456000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 55456000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 156498000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 156498000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 55646000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 55646000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 217240000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 217240000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 184389000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 62751000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 62751000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 124285000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 124285000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 61534000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 61534000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 186371000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 164038000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 62086000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 54878000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 248568000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 219288000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 219288000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 59882000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 53199000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 120045000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 106948000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 60163000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 53749000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 156813000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 156813000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 49865000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 49865000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 251016000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 251016000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 251016000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36233000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 36233000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 74491000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 74491000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 38258000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 38258000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 112458000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 112458000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 37967000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 37967000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 147927000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 147927000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 147927000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 34667000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 34667000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 63535000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 63535000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 28868000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 28868000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 79848000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 79848000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 16313000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 16313000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 95512000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 95512000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14973000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14973000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 29280000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 29280000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 14307000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 14307000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 43125000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 43125000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13845000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 13845000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 57170000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13286000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 26526000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 13240000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 39176000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 12650000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "InterestExpenseDebt": {
        "label": "Interest Expense, Debt",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 31909000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 14515000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 7229000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 21479000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 6964000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 32315000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 32315000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 11595000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 21801000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 21801000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 10206000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 10206000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10727000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10727000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -11074000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -11074000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14560000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14560000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14560000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -462000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -462000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 12320000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 12320000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 12782000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 12782000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 45381000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 45381000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 33061000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 33061000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 82593000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 82593000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 38621000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 38621000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 75418000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 75418000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 36797000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 36797000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 109258000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 33840000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 153029000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 49100000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 97772000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 48672000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 111151000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 79217000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90357000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "InterestIncomeExpenseNet": {
        "label": "Interest Income (Expense), Net",
        "description": "The net amount of operating interest income (expense).",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -71772000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -35742000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -69251000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -33509000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -100394000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -31143000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -141853000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -141853000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -47123000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -47123000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -93813000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -93813000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -46690000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -46690000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -138544000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -138544000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -44731000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -44731000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -177898000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -177898000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -177898000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -43446000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -43446000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -85986000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -85986000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -42540000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -42540000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -125404000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -125404000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -39418000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -39418000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -162247000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -162247000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -162247000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -32697000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -32697000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -61932000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -61932000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -29235000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -29235000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -88240000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -88240000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -26308000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -26308000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -111637000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -111637000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -111607000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -19244000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -19206000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -35668000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -35593000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -16424000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -16387000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -66766000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -66650000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -31098000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -31057000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -102381000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -102237000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -102237000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37105000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37105000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82522000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -82522000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -45417000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -45417000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -126156000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -126156000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -43634000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -43634000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -172621000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -172621000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -47116000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -47116000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -89397000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -89397000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -42281000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -42281000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -130134000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -107801000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -40737000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -33529000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -168293000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -35453000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -72403000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -36950000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -91996000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -32690000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "InterestPaid": {
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "description": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 31812000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 14039000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 21310000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 31767000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 31767000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 11422000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 21196000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 21196000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 31158000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 31158000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 41021000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 41021000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 41021000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 11716000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 11716000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 21414000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 21414000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 31988000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 31988000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 120452000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 120452000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 120452000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 13737000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 13737000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 97091000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 97091000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 110131000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 110131000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 192611000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 192611000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 192611000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 14912000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 14912000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 98425000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 98425000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 110456000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 110456000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 188331000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 188331000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 188331000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 11933000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 11933000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 94195000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 94195000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 106268000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 106268000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 188087000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 188087000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 188087000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 10848000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 10848000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 91817000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 91817000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 102335000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 102335000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 179114000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 179114000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 179114000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10476000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10476000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 87213000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 87213000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 97044000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 97044000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 172707000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 172707000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 54053000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 54053000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 130231000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 96463000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 183451000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 137955000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 259632000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 55172000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 122017000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 170303000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 906925000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1144915000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1144915000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 270460000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 721438000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 951727000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1400524000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1400524000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1400524000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 230581000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 230581000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 681737000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 681737000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 895504000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 895504000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1429588000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1429588000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 236096000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 236096000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1012699000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1012699000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1229524000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2087133000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 208634000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 715676000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "InterestPaidCapitalized": {
        "label": "Interest Paid, Capitalized, Investing Activities",
        "description": "Amount of cash paid for interest capitalized, classified as investing activity.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 12566000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 25812000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 9050000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 18274000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 18274000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 31777000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 31777000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 42743000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 11598000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 24461000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 39637000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 858605000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1084880000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1084880000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 337094000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 671862000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1005260000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1335129000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1335129000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1335129000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 258367000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 258367000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 524696000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 524696000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 793532000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 793532000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1104736000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1104736000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 316803000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 316803000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 625918000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 625918000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 837140000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 844972000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 8584000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 15440000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 78312000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 207617000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 207617000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 51073000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 122017000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 170303000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 240596000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 240596000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 240596000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 54572000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 54572000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 120625000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 120625000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 161766000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 161766000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 195331000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 195331000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 195331000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 43847000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 43847000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 72450000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 72450000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 110869000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 110869000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 139280000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 139280000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 139280000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 38018000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 38018000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 60523000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 60523000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 96714000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 96714000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 87901000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 87901000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 34918000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 34918000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32842000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 32842000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 66943000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 66943000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 56731000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40465000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 27685000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 64928000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "InterestPayableCurrent": {
        "label": "Interest Payable, Current",
        "description": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 6353000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 6353000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 6353000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 41522000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 6567000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 41407000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 6775000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 6775000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 42138000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-09-30",
              "val": 42500000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 7838000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 7838000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 44440000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-09-30",
              "val": 43783000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 8905000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 8905000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 44065000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-09-30",
              "val": 41790000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 8596000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 8596000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 8596000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 41645000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-09-30",
              "val": 57159000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 46504000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 46487000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 46487000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 46487000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 46487000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 57012000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 46280000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 57837000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 47616000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 47616000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 47616000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 47616000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 47616000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 57297000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 45857000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 57589000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 47416000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 47416000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 47416000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 45350000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 45350000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 55552000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 42835000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 37039000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 42622000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 42622000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 42622000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 42622000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 42622000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 36072000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 41633000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 36979000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 42388000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 42388000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 42388000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 42388000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 42388000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 34659000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 38527000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 16693000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 39395000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 39395000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 39395000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 39395000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 39395000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 15741000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 38407000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16553000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 39245000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 39245000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 39245000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 39245000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 298043000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 15631000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 38277000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 16417000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 297678000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 297678000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 297678000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 297678000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 297678000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 408134000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 289302000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 406619000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 352499000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 352499000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 352499000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 352499000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 352499000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 667674000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 308917000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 631933000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 309462000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 309462000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 309462000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 626229000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 170350000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InterestRevenueExpenseNet": {
        "label": "Interest Revenue (Expense), Net",
        "description": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -16112000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -6363000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -1513000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 14599000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -7508000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -10647000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -38175000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -30667000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3"
            }
          ]
        }
      },
      "InventoryFinishedGoodsNetOfReserves": {
        "label": "Inventory, Finished Goods, Net of Reserves",
        "description": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 21084000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 21084000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 21084000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 54990000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 60674000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 49038000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 49038000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 49038000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 49038000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 49038000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 70556000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 52996000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 47899000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 57540000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 57540000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 57540000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 57540000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 57540000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 61555000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 52152000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 51835000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 50357000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 50357000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 50357000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 50357000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 50357000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 50629000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 49246000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 52035000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 49038000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 49038000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 49038000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 49038000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 49038000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 52968000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 52882000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 56641000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 52839000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 52839000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 52839000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 52839000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 52839000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 52866000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 56196000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 56985000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 58797000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 49755000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 49755000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 49755000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 49755000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 64762000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 70692000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 74693000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 70669000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 70669000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 70669000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 70669000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 70669000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 72027000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 66406000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 56386000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 56622000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 56622000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 56622000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 56622000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 56622000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 57548000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 60511000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 67087000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 68402000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 68402000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 68402000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 68402000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 68402000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 70626000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 69498000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 78197000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 85148000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 85148000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 85148000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 85148000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 85148000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 83270000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 80724000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 83342000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 77601000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 77601000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 77601000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 77601000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 77601000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 80916000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 74023000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 70115000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 74278000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 74278000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 74278000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 74278000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 521600000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 81666000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 93678000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 102320000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 512894000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 512894000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 512894000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 512894000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 512894000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 473444000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 419685000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 320956000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 353401000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 353401000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 353401000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 353401000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 353401000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 315753000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 271034000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 302382000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 273817000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 273817000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 273817000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 283527000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 240003000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InventoryNet": {
        "label": "Inventory, Net",
        "description": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 53014000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 53014000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 53014000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 38049000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 43646000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 30433000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 30433000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 30433000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 30433000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 30433000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 30063000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 95324000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 99655000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 68707000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 68707000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 68707000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 68707000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 68707000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 97621000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 76654000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 74122000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 84348000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 84348000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 84348000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 84348000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 84348000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 87554000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 77390000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 73567000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 66084000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 66084000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 66084000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 66084000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 66084000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 64622000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 63958000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 68582000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 62963000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 62963000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 62963000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 62963000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 62963000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 71069000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 70568000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 73956000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 67010000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 67010000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 67010000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 67010000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 67010000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 70136000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 72392000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 73789000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 72444000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 62620000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 62620000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 62620000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 62620000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 79422000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 91265000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 91232000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 83595000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 83595000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 83595000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 83595000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 83595000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 85995000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 81388000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 70061000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 75379000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 75379000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 75379000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 75379000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 75379000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 76114000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 73345000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 83397000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 79621000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 79621000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 79621000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 79621000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 79621000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 88446000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 83559000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 93751000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 97992000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 97992000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 97992000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 97992000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 97992000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 95632000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 96227000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 103233000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 103084000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 103084000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 103084000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 103084000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 103084000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 110001000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 110596000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 115549000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 123606000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 123606000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 123606000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 123606000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 625979000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 137634000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 151508000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 167511000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 665169000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 665169000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 665169000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 665169000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 665169000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 632952000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 557257000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 441683000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 455197000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 455197000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 455197000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 455197000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 455197000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 413365000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 375118000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 416068000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 380647000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 380647000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 380647000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 395123000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 322390000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InventoryRawMaterialsNetOfReserves": {
        "label": "Inventory, Raw Materials, Net of Reserves",
        "description": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 6819000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 6819000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 6819000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 23743000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 18143000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 11212000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 11212000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 11212000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 11212000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 11212000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 17482000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 13077000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 14510000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 19041000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 19041000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 19041000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 19041000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 19041000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 13353000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 16866000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 13782000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 8658000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 8658000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 8658000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 8658000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 8658000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 8440000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 6203000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 6828000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 6192000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 6192000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 6192000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 6192000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 6192000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7863000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 8527000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 7852000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 9042000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 9042000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 9042000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 9042000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 9042000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 9117000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7719000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 7697000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 7361000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 6678000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 6678000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 6678000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 6678000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7936000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7407000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6901000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 5484000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 5484000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 5484000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 5484000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 5484000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 6265000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 6291000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 6266000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4856000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 4856000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 4856000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4856000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 4856000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 6473000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3901000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5441000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4240000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 4240000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 4240000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 4240000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 4240000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8399000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 6508000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 6357000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4564000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 4564000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 4564000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 4564000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 4564000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 5308000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7546000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 11178000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13778000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 13778000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 13778000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 13778000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 13778000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 18720000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 21495000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 31609000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 32920000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 32920000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 32920000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 32920000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 53828000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 35932000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 39905000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 40227000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 27452000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 27452000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 27452000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 27452000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 27452000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 51453000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 47953000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 43664000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 33658000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 33658000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 33658000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 33658000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 33658000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 37444000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 38571000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 37838000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 38732000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 38732000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 38732000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 40907000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 31438000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InventoryWorkInProcessNetOfReserves": {
        "label": "Inventory, Work in Process, Net of Reserves",
        "description": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 2530000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 2530000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 2530000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 16591000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 20838000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 8457000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 8457000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 8457000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 8457000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 8457000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 9583000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 10581000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 11713000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 7767000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 7767000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 7767000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 7767000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 7767000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 12646000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 8372000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 7950000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 7069000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 7069000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 7069000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 7069000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 7069000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 5553000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 8509000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 9719000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 7733000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 7733000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 7733000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 7733000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 7733000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 10238000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 9159000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 9463000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5129000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 5129000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 5129000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 5129000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 5129000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 8153000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 8477000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 9107000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6286000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 6187000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 6187000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 6187000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 6187000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 6724000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 13166000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 9638000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 7442000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 7442000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 7442000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 7442000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 7442000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 7703000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8691000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 7409000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 13901000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 13901000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 13901000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 13901000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 13901000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 12093000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8933000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10869000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6979000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 6979000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 6979000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 6979000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 6979000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9421000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7553000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9197000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8280000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 8280000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 8280000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 8280000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 8280000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 7054000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7957000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 8713000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11705000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 11705000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 11705000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 11705000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 11705000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10365000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15078000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 13825000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16408000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 16408000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 16408000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 16408000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 35759000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 20036000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 17925000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24964000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 68463000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 68463000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 68463000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 68463000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 68463000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 63309000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 62188000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 63997000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 58028000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 58028000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 58028000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 58028000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 58028000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 51661000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 61386000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 68935000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 60147000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 60147000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 60147000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 61698000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 44396000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InventoryWriteDown": {
        "label": "Inventory Write-down",
        "description": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9100000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 9100000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9300000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            }
          ]
        }
      },
      "InvestmentIncomeDividend": {
        "label": "Investment Income, Dividend",
        "description": "Amount of dividend income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 46000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 29000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 28500000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4"
            }
          ]
        }
      },
      "InvestmentIncomeInterest": {
        "label": "Investment Income, Interest",
        "description": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 34694000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 14778000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 5489000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 24535000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 9757000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 26441000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 26441000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 1846000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 5689000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 5689000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3843000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 3843000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9214000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 9214000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3525000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 3525000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14472000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14472000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 14472000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2677000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2677000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 4812000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 4812000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 2135000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 2135000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 7206000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 7206000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2394000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2394000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10821000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10821000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2879000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 2879000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6167000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6167000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 3288000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 3288000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8864000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 2697000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11176000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1977000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 3959000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 1982000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3300000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            }
          ]
        }
      },
      "InvestmentIncomeNet": {
        "label": "Investment Income, Net",
        "description": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10821000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 8864000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 2697000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11176000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11176000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1977000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 3959000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 1982000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6941000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6941000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 2982000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 2982000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 14656000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 14656000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 14656000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 7800000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 7800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2598000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2598000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 4745000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 4745000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 2147000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 2147000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7015000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7015000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 2270000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 2270000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9102000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9102000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9102000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2611000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 2611000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 5334000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 5334000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2723000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2723000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 7896000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 7896000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2562000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2562000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10429000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10429000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10388000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3966000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3965000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7469000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7467000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3503000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3502000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 13729000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 13726000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 6260000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 6259000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21249000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21244000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21244000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8291000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8291000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 18330000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 18330000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 10039000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 10039000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 30342000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 30342000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 12012000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 12012000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 44619000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 44619000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 44619000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 15635000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 15635000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 34888000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 34888000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 19253000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 19253000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 56237000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 56237000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 21349000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 21349000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 80275000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 80275000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 80275000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 24429000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 24429000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 47642000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 47642000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 23213000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 23213000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 64817000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 64817000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 17175000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 17175000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 82352000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 82352000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 82352000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 15583000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 15583000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 26343000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 26343000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10760000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 10760000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 33707000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 33707000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7364000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7364000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39982000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39982000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 39982000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5949000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5949000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11189000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 11189000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5240000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 5240000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16914000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16914000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5725000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5725000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22801000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22801000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33903000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6422000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6422000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15494000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 15494000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 9072000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 9072000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29677000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29677000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 14183000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 14183000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 50900000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 93240000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 93240000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 28596000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 68186000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 52122000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 122494000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 23526000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 54308000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 78331000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 166409000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 26209000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 43915000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 207374000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 207374000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 207374000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 30462000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 30462000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 44391000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 44391000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 13929000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 13929000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 55591000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 55591000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11200000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11200000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 116625000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 116625000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65529000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 65529000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 130898000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 130898000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 65369000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 65369000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 184085000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 53187000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 228733000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 29409000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 70321000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 40912000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "Investments": {
        "label": "Investments",
        "description": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 1247132000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1028207000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 1028207000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 1028207000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 1028207000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 1028207000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 990603000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 1100110000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 1071473000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 1172441000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 1172441000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 1172441000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 1172441000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 1172441000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 1190885000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 1159082000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 1205860000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1318010000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 1318010000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 1318010000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 1318010000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1318010000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 1302291000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 1256598000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1041351000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 842604000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 842604000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 842604000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 842604000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 842604000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 833754000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 970558000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1019232000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 732661000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "description": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 183211000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 183211000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-09-30",
              "val": 168894000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 169771000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 169771000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 169771000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 169771000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 169771000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 165523000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 159600000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 167518000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 159962000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 159962000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 159962000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 159962000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 159962000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 158213000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 226668000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 214431000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 209264000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 209264000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 209264000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 209264000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 209264000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 208744000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 202023000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 202272000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 197219000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 171016000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 171016000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 171016000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 171016000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 165992000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 174067000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 165290000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 161427000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 161427000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 161427000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 161427000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 161427000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 168344000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 168344000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 168344000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 168344000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 173601000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 156022000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 160669000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 262473000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 262473000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 262473000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 262473000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 266513000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 227828000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 225582000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 225908000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 325405000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 325405000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 325405000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 325405000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 325405000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 325405000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 325405000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 298147000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 275873000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 284238000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 284937000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 284937000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 284937000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 284937000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 284937000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 347615000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 340688000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 351884000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 297747000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 297747000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 297747000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 297747000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 297747000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 350318000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 352078000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 352778000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 356705000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 356705000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 356705000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 356705000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 524905000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 364954000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 193432000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 136455000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 314370000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 314370000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 314370000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 314370000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 314370000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 309189000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 243191000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 216139000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 202327000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 202327000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 202327000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 202327000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 202327000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 202166000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 191792000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 193272000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 194046000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 194046000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 194046000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 208655000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 212562000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LeaseAndRentalExpense": {
        "label": "Operating Leases, Rent Expense",
        "description": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 7000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 25000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 25000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 39000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 39000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16900000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 32000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 23400000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 23400000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22600000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22600000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 22600000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21300000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21300000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 21300000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 22000000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 22000000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 17900000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 24700000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21100000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 21000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 29800000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 30000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            }
          ]
        }
      },
      "LeaseCost": {
        "label": "Lease, Cost",
        "description": "Amount of lease cost recognized by lessee for lease contract.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 44345000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 15161000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 60275000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 60275000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 60275000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 55946000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 55946000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 55946000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 55323000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 55323000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 226114000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 58269000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 430878000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 430878000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 156602000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 312324000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 155722000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 471498000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 159174000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 660384000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 660384000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 660384000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 189289000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 189289000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 362408000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 362408000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 173119000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 173119000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 547304000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 547304000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 184896000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 184896000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 736665000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 736665000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 187380000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 187380000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 371516000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 371516000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 184136000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 184136000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 545007000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 173491000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 685482000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 135057000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 265755000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 130698000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "LeaseIncome": {
        "label": "Lease Income",
        "description": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 136006000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 279196000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 143190000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 409667000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 130471000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 93797000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 18019000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 187825000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 36270000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 94028000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 18251000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 55152000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 55152000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 18882000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 18882000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 72352000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 72352000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 72352000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 15217000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 15217000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 30243000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 30243000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15026000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15026000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 45023000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 45023000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 14780000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 14780000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 59140000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 59140000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 59140000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15119000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 15119000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 30248000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 30248000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 15129000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 15129000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 45366000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 45366000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 15118000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 15118000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 59583000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 59583000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50681000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14882000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 14882000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28649000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 28649000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 13767000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 13767000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 43253000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 43253000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 14604000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 14604000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 62030000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53127000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53127000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 17014000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15388000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 33157000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 29894000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 16143000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14506000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 48052000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43158000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 14895000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 13264000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55996000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55996000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 55996000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6738000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6738000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12107000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 12107000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5369000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 5369000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 17823000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 17823000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5716000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5716000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24905000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24905000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4598000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4598000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8399000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8399000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3801000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3801000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 16805000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 8406000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 22032000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4565000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 9758000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 5193000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 154639000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 151580000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 153910000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 152722000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 176001000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 202345000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 201623000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 5608209000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 5668825000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5742690000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5766276000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5882169000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5833094000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5780204000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7908378000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7755439000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7624234000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 198327000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 75274000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 75926000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 80796000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 71147000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 86194000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 102582000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 97738000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3011068000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3884450000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2019-12-31",
              "val": 20884000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 21051000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 24014000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 25101000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 448503000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 499361000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 514992000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 529427000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 569819000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 611048000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 617416000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 820131000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 892686000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 800004000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 30175000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 13341000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 13373000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 14073000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 13286000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 12355000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 15564000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 17256000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 471980000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 542595000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 697539000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2019-03-31",
              "val": 13923000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 14209000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 14993000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 14373000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 16364000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 16428000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 18770000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 515022000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 487494000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 508250000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 524943000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 556826000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 548482000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 558768000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 723097000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 717080000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 681567000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 20463000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 15817000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 16403000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 17326000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 15384000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 19628000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 20278000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 19578000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 516143000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 531138000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 550876000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 567457000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 601316000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 568314000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 577897000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 758849000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 752008000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 702492000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 23258000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 18962000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 19858000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 20734000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 17648000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 20409000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 23479000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 23180000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 485783000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 531049000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 548110000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 564094000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 600545000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 612317000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 619052000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 819578000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 811676000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 739012000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 25685000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 17322000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 11811000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5988000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 350672000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 225509000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 101553000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 431791000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 300553000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 196802000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 847129000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 16319000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 41972000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 40420000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 44184000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 41130000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 46416000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 50667000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 47837000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 2169507000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2169848000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2165389000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2153344000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 2142220000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2090194000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2035783000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2894960000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2772844000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2634790000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 54804000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 1119301000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1029097000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 294142000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 290366000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 280994000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 285636000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 273269000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 268769000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 207984000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 238775000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 215152000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 170417000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 19272000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 26392000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 27149000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 21103000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 19829000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 27450000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 30054000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 26662000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28691000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 28645000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 40327000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 41011000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 30241000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 28444000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 28219000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 28035000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 28356000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 23860000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 11687000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 1008000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1991000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2019-03-31",
              "val": 150233000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 150899000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 31912000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 30551000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 30285000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 29733000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 29771000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 29666000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 28482000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 29125000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 28828000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 25752000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 672000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 761000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 847000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1379000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 889000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3128000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3303000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 3215000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2033000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 2182000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 42316000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 36045000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 37729000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 45332000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 34082000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 45269000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 45107000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 36008000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4953000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8291000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8768000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9322000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5535000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7271000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10074000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 10392000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7456000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 8874000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": {
        "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year",
        "description": "Amount of lease payment to be received by lessor for operating lease in remainder of 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": "2019-03-31",
              "val": 242239000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 152187000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 11199000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 32008000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 25789000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 11977000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 36118000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2024-03-31",
              "val": 6415000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8497000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7286000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 7506000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5515000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4078000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 11347000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 9078000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 194679000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 194910000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 151284000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 123844000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 123520000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 99692000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 71718000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 46070000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 34588000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 177000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 402000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 448000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 158000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2028000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1997000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 292000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 355000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 708000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 231790000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 229209000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 33352000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 31666000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 32052000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 32127000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 32100000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 31907000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 29740000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 30847000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 30802000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 30579000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3488000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3058000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3822000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4093000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1996000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3669000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4152000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4205000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3262000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3286000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 260033000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 260881000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 36154000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 33545000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 34910000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 34126000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 34207000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 34137000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 32000000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 33460000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 40485000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 31803000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3567000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 5383000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5978000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5285000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3745000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5839000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6450000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6567000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4238000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 4517000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 803218000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 803218000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 803218000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 797706000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 835969000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 828830000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 828830000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 828830000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 828830000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 828830000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 868002000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 3402517000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3442332000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 3492111000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 3492111000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 3492111000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 3492111000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 3492111000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 3580415000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 3498193000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 3497370000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 3450006000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 3450006000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 3450006000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 3450006000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 3450006000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 3373892000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 3331236000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 3472668000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3475732000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 3475732000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 3475732000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 3475732000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 3475732000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 3724453000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3613475000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3714268000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3630360000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 3630360000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 3630360000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 3630360000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 3630360000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 3664818000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3529877000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3585576000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3459120000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 3427844000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 3427844000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 3427844000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 3427844000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3474567000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3442042000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4998662000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 5002054000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 5002054000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 5002054000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 5002054000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 5002054000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4901316000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4886947000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4911337000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4572629000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 4572629000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4572629000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 4572629000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4572629000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 4570396000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 4570396000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 4570396000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 4572398000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 4556229000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4547733000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4591716000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4505820000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 4505820000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 4505820000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4505820000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 4505820000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 4505820000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 4619487000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 4619487000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 4619487000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 4619487000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 4619487000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 4599355000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3707140000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3353835000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3408745000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 3408745000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 3408745000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3408745000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3408745000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3354046000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3391922000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3412400000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3466102000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 3466102000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 3466102000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 3466102000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 3466102000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3393944000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2624701000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2653913000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2631124000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2631124000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2631124000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2631124000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2631124000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2611840000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2618967000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2589753000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2599948000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 2599948000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2599948000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2599948000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 36698089000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2550526000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2565918000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2564670000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 36720602000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 36720602000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 36720602000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 36720602000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 36720602000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 35715267000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 35623242000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 38047083000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 40693462000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 40693462000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 40693462000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 40693462000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 40693462000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 40508837000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 40090903000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 38264495000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 37204357000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 37204357000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 37204357000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 35698289000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 25223994000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2009-12-31",
              "val": 3468068000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 3468068000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 3468068000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 3551812000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 3633821000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 3842020000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 3922021000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 6518804000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 6463118000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 6543737000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 6687469000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 6638108000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 6656665000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 6600233000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 6549952000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 6506327000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 6664459000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 6701963000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 7238592000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 7172138000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 7312681000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 7253998000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7316631000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 7233133000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 7289143000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7240762000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 7209486000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 7209486000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 7209486000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 7209486000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 7336235000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 7361393000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 8977337000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 9008859000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8747026000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 8743671000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8807156000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 8750014000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 8772906000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 8772906000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 8772906000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 8772906000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 8761744000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8791985000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8850446000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 8661294000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 8774352000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 8778891000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7950091000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7037750000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 7154298000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6959621000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 6976190000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7025536000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 7073352000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6951809000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6209606000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6182358000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 6045204000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6169753000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6118523000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6125305000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 6199003000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 6199003000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 6199003000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 6199003000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 58748281000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 6193788000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 6237044000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6230458000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 57108894000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 55556417000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 55255193000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 57547377000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 60938687000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 60571527000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 59882397000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 45271366000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 43016355000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 43016355000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 43016355000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 41375692000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 39425398000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesAssumed1": {
        "label": "Liabilities Assumed",
        "description": "The fair value of liabilities assumed in noncash investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 64651000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 16000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 24950000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 24950000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 24950000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 24950000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 18000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 18000000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 18000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 18000000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 18000000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 18000000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18000000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18000000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 31000000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 31000000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 43890000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 43890000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 43890000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 43890000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 43890000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 43890000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 43890000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 364010000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 364010000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 364010000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 349982000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 376348000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 358817000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 358817000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 358817000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 358817000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 358817000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 399121000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 668065000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 696393000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 583722000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 583722000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 583722000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 583722000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 583722000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 657130000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 600330000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 588754000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 587325000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 587325000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 587325000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 587325000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 587325000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 520493000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 509349000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 578462000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 558445000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 558445000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 558445000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 558445000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 558445000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 634482000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 523175000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 616720000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 517733000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 517733000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 517733000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 517733000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 517733000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 555270000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 506224000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 542865000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 526831000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 526831000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 526831000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 526831000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 526831000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2409456000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 499430000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 548235000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 531438000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 531438000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 531438000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 531438000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 531438000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 423745000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 407170000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 428031000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 413890000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 413890000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 413890000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 413890000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 413890000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 409777000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1374906000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1412944000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1345137000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 1345137000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 1345137000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 1345137000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1345137000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1346005000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 471662000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 461741000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 496019000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 496019000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 496019000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 496019000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 496019000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 446217000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1361909000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1374727000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1425171000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1425171000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1425171000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 1425171000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1425171000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1331783000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 547104000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 487297000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 460123000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 460123000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 460123000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 460123000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 460123000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 423674000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 434363000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 406216000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 422831000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 422831000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 422831000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 422831000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 6442614000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 378173000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 398181000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 396679000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 8018589000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 8018589000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 8018589000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 8018589000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 8018589000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 7004963000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6976881000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 7478920000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 5831040000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 5831040000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 5831040000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 5831040000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 5831040000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6055560000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 5673795000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9962411000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 12363419000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 12363419000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 12363419000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 11765754000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3817412000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesNoncurrent": {
        "label": "Liabilities, Noncurrent",
        "description": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 439208000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 439208000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 439208000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 447724000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 459621000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 470013000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 470013000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 470013000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 470013000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 470013000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 468881000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 2734452000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2745939000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2908389000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 2908389000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 2908389000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2908389000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2908389000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2923285000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2897863000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2908616000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2862681000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2862681000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 2862681000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2862681000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2862681000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2853399000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2821887000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2894206000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2917287000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2917287000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2917287000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2917287000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2917287000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 3089971000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3090300000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3097548000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3112627000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 3112627000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 3112627000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 3112627000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 3112627000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 3109548000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3023653000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3042711000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2932289000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 2901013000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 2901013000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2901013000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 2901013000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1065111000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2942612000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4450427000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4470616000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 4470616000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 4470616000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4470616000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 4470616000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4477571000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 4479777000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4483306000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4158739000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 4158739000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4158739000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 4158739000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4158739000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4146452000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3172827000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3178772000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3160683000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 3160683000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 3160683000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3160683000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3160683000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3253350000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3235478000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2892094000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2912726000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 2912726000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2912726000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2912726000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2912726000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2907829000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2030013000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2037673000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2040931000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 2040931000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2040931000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 2040931000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2040931000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2062161000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2077597000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2166616000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2171001000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2171001000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2171001000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2171001000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2171001000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2188166000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2184604000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2183537000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2177117000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 2177117000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2177117000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2177117000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 30255475000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2172353000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2167737000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2167991000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 28702013000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 28702013000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 28702013000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 28702013000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 28702013000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 28710304000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 28646361000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 30568163000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 34862422000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 34862422000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 34862422000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 34862422000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 34862422000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 34453277000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 34417108000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 28302084000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 24840938000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 24840938000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 24840938000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 23932535000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 21406582000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "description": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 500000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "description": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 71429000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 71429000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 71429000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 71429000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 311000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3071000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 542000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 542000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 50136000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 50136000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 4565000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "description": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 10701000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 10701000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 10701000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 10701000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 406757000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 406188000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "LongTermDebt": {
        "label": "Long-term Debt",
        "description": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 1859527000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 1859527000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 3356384000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3358179000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 3358179000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3358179000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3358179000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3358179000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3360579000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3361899000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3363244000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3365143000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 3365143000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3365143000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 3365143000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3365143000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3367078000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3369048000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3371053000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3304079000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 3304079000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 3304079000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3304079000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 3304079000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3298120000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2387127000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2388138000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2390218000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2391288000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2392381000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2393493000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 2393493000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2393493000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 2393493000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2393493000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2304194000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1495619000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1495805000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1496185000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1496379000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1496578000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1496777000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1496777000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1496777000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1496777000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1496981000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1497187000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1497396000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 951000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-11-30",
              "val": 1980000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2024-11-30",
              "val": 1983000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2024-11-30",
              "val": 1983000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-11-30",
              "val": 1983000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "LongTermDebtAndCapitalLeaseObligations": {
        "label": "Long-term Debt and Lease Obligation",
        "description": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 392163000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 392163000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 392163000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 382357000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 364674000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 359825000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 359825000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 359825000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 359825000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 359825000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 354534000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 2346752000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2339316000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2469023000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 2469023000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 2469023000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2464180000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2464180000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2477143000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2457837000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2431894000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2420793000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2420793000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 2420793000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2420793000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2420793000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2397542000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2380172000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2364121000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2352597000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2352597000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2352597000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2352597000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2352597000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 2345199000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 2339338000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 2332730000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 2325775000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 2325775000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 2325775000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 2325775000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 2325775000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 2320078000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 2202337000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2195985000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2187943000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 2156667000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 2156667000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 2156667000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 2156667000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 290570000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2144479000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3629973000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3622879000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 3622463000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3622463000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3622463000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3622463000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3620044000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3611746000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3605715000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3594213000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 3594213000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3594213000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 3594213000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3594213000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3585972000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2592174000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2582819000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2573204000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 2573204000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 2573204000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2386202000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 2386202000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2563429000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2553352000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2388931000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2389733000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1495436000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1495619000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1495805000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1496185000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1496379000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1496578000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1496777000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1496777000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1496777000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1496777000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1496981000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1497187000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1497396000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 19717266000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 25660288000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 25660288000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 25660288000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 25660288000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 25660288000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 25328132000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 25401688000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 21791251000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 18658602000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 18658602000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 18658602000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 18015274000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 15985387000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LongTermDebtAndCapitalLeaseObligationsCurrent": {
        "label": "Long-term Debt and Lease Obligation, Current",
        "description": "Amount of long-term debt and lease obligation, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 54206000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 54206000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 54206000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 39909000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 46953000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 53060000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 53060000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 53060000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 53060000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 53060000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 54675000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 58854000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 58323000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 65239000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 65239000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 65239000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 64475000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 64474000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 68541000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 66096000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 65450000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 67706000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 67706000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 67706000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 67706000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 67706000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 65136000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 65473000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 68662000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 69791000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 69791000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 69791000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 69791000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 69791000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 61404000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 51080000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 44539000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 41912000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 41912000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 41912000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 41912000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 41912000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 31475000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 31666000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 32228000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 35698000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 35698000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 35698000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 35698000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 35698000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1896233000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 38494000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 37717000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 37307000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 32984000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 32984000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 32984000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 32984000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 37270000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 39229000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 38407000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 40631000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 40631000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 40631000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 40631000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 40631000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 41424000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1028119000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1030088000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 959577000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 959577000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 959577000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 919582000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 919582000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 953636000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 42682000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 407000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 486000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 808758000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1552559000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 3046654000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3046654000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 3046654000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 3046654000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 3046654000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 2090661000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 2082919000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2520297000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 943029000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 943029000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 943029000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 943029000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 943029000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1004626000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1053230000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4519619000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7321269000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 7321269000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 7321269000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6237306000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1446316000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
        "label": "Long-term Debt and Lease Obligation, Including Current Maturities",
        "description": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 3532781000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 3305784000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 2596034000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2389338000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "LongTermDebtCurrent": {
        "label": "Long-term Debt, Current Maturities",
        "description": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. 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": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 896386000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 897303000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 898237000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 808758000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "LongTermDebtFairValue": {
        "label": "Long-term Debt, Fair Value",
        "description": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 6535000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 6535000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 6535000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 2046462000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 1952395000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2081144000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 2081144000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2131317000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2019-12-31",
              "val": 2622994000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2622994000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2622994000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 1562610000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1614930000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1686855000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1686855000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1686855000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 1686855000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1686855000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1665316000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1686443000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1704323000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1664295000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 18752159000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 17843562000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 17843562000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 17843562000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 17843562000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 17843562000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 16337676000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15813403000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 21842967000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 25630980000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 25630980000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 25630980000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 25630980000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 25630980000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 25408125000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 25393049000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 29795145000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 31410801000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 31410801000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 31410801000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 29768040000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 21909935000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": 2389168000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2389168000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2390218000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1494902000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1495078000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1495256000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1495436000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1495619000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1495805000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1495994000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "LongTermInvestments": {
        "label": "Long-term Investments",
        "description": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 562019000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 562019000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 562019000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2010-06-30",
              "val": 611210000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 613353000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 725588000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 725588000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 725588000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 725588000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 725588000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2011-03-31",
              "val": 752836000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 831264000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 277944000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 140439000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2011-12-31",
              "val": 140439000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 140439000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 140439000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 140439000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2012-03-31",
              "val": 147315000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 140549000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 178221000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 183211000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 183211000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 183211000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2013-03-31",
              "val": 179571000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 175697000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            }
          ]
        }
      },
      "MarketableSecurities": {
        "label": "Marketable Securities",
        "description": "Amount of investment in marketable security.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 990423000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 990423000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 990423000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 680989000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 795833000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 1086346000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 1086346000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 1086346000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 1086346000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 1056831000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 967604000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 868959000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 1150815000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 1150815000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1150815000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 1019820000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 819468000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 625565000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 625565000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 625565000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 625565000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 625565000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 617285000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 760822000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 816279000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 534719000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 534719000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 534719000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 534719000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 534719000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 390591000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 293467000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 497996000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 824180000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 824180000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 824180000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 824180000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 824180000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1070385000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1649839000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1852595000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2291626000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 2291626000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 2291626000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2291626000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 2291626000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1935705000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1222016000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1010944000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 948716000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 948716000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 948716000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 948716000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 948716000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 792072000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 510711000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1951649000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1647361000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1647361000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1647361000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 1647361000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1647361000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 744568000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 855745000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1141411000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1023758000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1023758000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1023758000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1023758000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1023758000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 647920000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 543319000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 677315000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 984971000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 984971000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 984971000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 984971000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1862642000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 766969000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1222862000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 902747000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 650884000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 650884000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 650884000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 650884000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 650884000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 183915000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 117379000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 70734000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1274150000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1274150000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1274150000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 1274150000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 1274150000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2590601000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 2047784000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1548668000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1153851000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 1153851000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 1153851000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 207064000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 163634000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "MarketableSecuritiesCurrent": {
        "label": "Marketable Securities, Current",
        "description": "Amount of investment in marketable security, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 1139103000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 1139103000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 1139103000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 1009478000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 807662000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 612338000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 612338000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 612338000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 612338000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 612338000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 603346000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 745844000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 803309000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 522516000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 522516000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 522516000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 522516000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 522516000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 383015000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 280402000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 485035000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 814161000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 814161000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 814161000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 814161000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 814161000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1060733000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1640776000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1842875000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2282152000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 2282152000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 2282152000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2282152000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 2282152000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1925108000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1203308000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1000165000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 940623000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 940623000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 940623000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 940623000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 940623000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 790361000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 509980000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1950804000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1638271000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 1638271000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 1638271000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 1638271000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 1638271000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 735418000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 841521000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1127048000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1010496000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1010496000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 1010496000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 1010496000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 1010496000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 634593000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 529854000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 666904000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 973915000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 973915000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 973915000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 973915000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 1809898000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 755169000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1211407000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 894744000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 623044000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 623044000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 623044000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 623044000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 623044000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 152649000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 101331000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 51792000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1242036000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1242036000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1242036000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 1242036000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 1242036000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 2529217000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1988001000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1482828000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1100891000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 1100891000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 1100891000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 172323000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 56205000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "MarketableSecuritiesEquitySecuritiesCurrent": {
        "label": "Marketable Securities, Equity Securities, Current (Deprecated 2018-01-31)",
        "description": "Amount of investments in equity securities and other forms of securities that provide ownership interests expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 139571000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 139571000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 125187000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 172119000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "MarketableSecuritiesFixedMaturities": {
        "label": "Marketable Securities, Fixed Maturities (Deprecated 2018-01-31)",
        "description": "For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 684609000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 684609000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 945198000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1477720000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 126232000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 8000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 8000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -87000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -94000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 30231000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2448000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1783000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 6617000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 4169000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6637000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 38341000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 34000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -6253000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -6253000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -11408000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -11408000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -17669000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -17669000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2462000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7949000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7949000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8179000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8179000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9767000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9767000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8737000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8737000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10574000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10574000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 30664000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 30664000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53453000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53453000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -36673000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -36673000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28674000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 28674000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 33524000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 33524000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -12109000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -12109000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -12109000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6418000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6418000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 19791000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 19791000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28087000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28087000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28912000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28912000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28912000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -46672000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -46672000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -52762000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -52762000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -37764000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -37764000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -31306000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -31306000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 78600000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 78600000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 109233000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 112981000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 69531000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 80686000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            }
          ]
        }
      },
      "MarketableSecuritiesNoncurrent": {
        "label": "Marketable Securities, Noncurrent",
        "description": "Amount of investment in marketable security, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 613125000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 613125000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 613125000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 675308000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 140272000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 475000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 39000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 17000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "MarketableSecuritiesRestrictedNoncurrent": {
        "label": "Marketable Securities, Restricted, Noncurrent (Deprecated 2018-01-31)",
        "description": "Total debt and equity financial instruments including: (1) securities held-to-maturity, (2) trading securities, and (3) securities available-for-sale which are intended to be held for greater than one year or the normal operating cycle, whichever is longer and that are pledged to one or more secured parties who have the right to buy, sell, or re-pledge the collateral.",
        "units": {
          "USD": [
            {
              "end": "2010-12-31",
              "val": 1337000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1337000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 1337000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 1939000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 164000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 3939000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 3939000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 3939000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 3939000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 3181000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 6665000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 6729000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 11712000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 11712000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 10342000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 11806000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 13227000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 13227000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 13227000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 13227000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 13939000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 14978000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 12970000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 12203000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 12203000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 12203000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 12203000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 12203000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7576000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 13065000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 12961000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 10019000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 10019000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 10019000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9652000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9063000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "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": "2011-03-31",
              "val": -5000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 10835000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 9397000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 9110000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 9110000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 9110000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 9110000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 9110000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 9449000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 8851000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 9043000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 9337000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 9337000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 9337000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 9337000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 9337000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 8932000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 8462000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 8426000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 8861000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 15275000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 15275000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 15275000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-06-30",
              "val": 12066000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9194000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 75748000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 75748000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 75748000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 75748000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 75748000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 75748000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 75748000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 58229000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 58425000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 58574000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 64916000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 64916000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 64916000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 64916000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 64916000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 63759000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 74299000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 65539000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 60253000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 60253000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 60253000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 60253000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 60253000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 111714000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 101327000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 96219000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 96436000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 96436000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 96436000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 96436000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 98192000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 97183000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 97005000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 92390000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 69733000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 69733000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 69733000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 69733000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 69733000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 63999000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 58910000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 57372000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 53853000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 53853000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 53853000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 53853000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 53853000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 55043000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 55488000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 55447000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 46214000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 46214000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 46214000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 46093000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 46306000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "MinorityInterestDecreaseFromRedemptions": {
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "description": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -7313000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7313000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7313000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7313000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7313000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7313000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7313000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7313000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7313000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInContinuingOperations": {
        "label": "Net Cash Provided by (Used in) Continuing Operations",
        "description": "The increase (decrease) in cash associated with the entity's continuing operating, investing, and financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -1137000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 118484000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 118484000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -20218000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 188349000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 498992000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 472221000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 472221000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 472221000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 15059000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 15059000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 19350000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 19350000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 80429000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 80429000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 117579000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 117579000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 117579000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5796000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5796000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -31480000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -31480000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 89742000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 89742000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -97495000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -97495000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 67888000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 67888000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 74138000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 126272000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -85066000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 42453000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 435079000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -33134000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -69628000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -83135000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -12321000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -35952000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -35952000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -40432000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -46973000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1828000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1945033000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -120257000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -4509000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -11248000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1475894000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1475689000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1475689000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 17872000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 17872000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 15451000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 15451000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8667000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8667000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 72000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 72000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 72000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4759000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -4759000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -13140000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -13140000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -21043000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -21043000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -136563000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -136563000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -136563000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -22149000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -22149000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -885712000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -885712000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -890015000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -890015000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -885311000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -885311000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -885311000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 982000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 982000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9075000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 9075000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16548000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16548000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -15620000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -15620000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -15620000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -164289000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -164289000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1053818000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1053818000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1117377000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -1117377000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1147345000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -1147345000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3515004000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -32469000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -32469000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -74071000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -74071000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -84666000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -84666000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -83105000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -274449000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -274449000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -736000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 84855000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -317000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -42387000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -1518000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -133243000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -277121000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -277121000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -277121000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1420451000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -1420451000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1444092000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -1444092000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 869589000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 869589000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4483577000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4483577000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -331847000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -331847000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -365997000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -365997000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -562872000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -910313000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1783496000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1778914000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations",
        "description": "Amount of cash inflow (outflow) of financing activities, excluding 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": "2009-01-01",
              "end": "2009-12-31",
              "val": -83135000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -40432000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -46973000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -46973000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 1828000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1945033000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1928204000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1928204000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1913547000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1913547000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1913547000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -16121000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -16121000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -27420000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -27420000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -40177000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -40177000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -43976000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -43976000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -43976000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1224000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -1224000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 7830000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 7830000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4301000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4301000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18326000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18326000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18326000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1706000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -1706000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -10759000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -10759000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -34311000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -34311000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -35096000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -35096000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -35096000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -4948000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -4948000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -122245000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -122245000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -127185000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -127185000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -120257000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -120257000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -4509000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -11248000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1475894000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1475689000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -569742000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -45433000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -48922000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -114278000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 123730000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 16986000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 16986000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -62027000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -238558000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -114154000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1883998000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -275311000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -214300000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -507514000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -759819000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -632267000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -632199000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 68460000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 68504000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14622000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14681000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -374401000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -374349000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -868002000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -867932000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -867932000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -322145000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -322145000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -976866000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -976866000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1353595000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1353595000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2098480000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2098480000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2098480000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 267547000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 267547000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 882448000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 882448000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 991369000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 991369000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 821958000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 821958000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 821958000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17946000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 17946000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 200524000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 200524000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1331246000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1331246000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1142455000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1142455000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1142455000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 736980000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 736980000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 566292000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 566292000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 230147000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 230147000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 158930000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 158930000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4246723000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 279111000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 279111000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 280295000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 280295000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 115008000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 115008000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -275185000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -9059575000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -9059575000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 168158000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -204858000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -196579000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2251090000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 88857000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2409410000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2808732000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2808732000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -2808732000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -238145000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -238145000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -848165000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -848165000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1177398000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1177398000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3048350000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -3048350000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1656719000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1656719000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1799721000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1799721000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1650042000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1404606000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 849095000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 811734000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations",
        "description": "Amount of cash inflow (outflow) of investing activities, excluding 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": "2009-01-01",
              "end": "2009-12-31",
              "val": -114278000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -53072000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -238558000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -238558000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -114154000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -1869446000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -1680688000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -1666456000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1888045000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1888045000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1888045000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -48784000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -48784000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -139335000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -139335000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -230172000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -230172000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -346781000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -346781000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -346781000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -43220000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -43220000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -231790000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -231790000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -309236000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -309236000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -570289000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -570289000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -570289000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -133004000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -133004000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -288533000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -288533000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -500130000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -500130000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -887590000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -887590000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -887590000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -168487000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -168487000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -304244000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -304244000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -241501000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -241501000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -275311000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -275311000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -214300000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -507514000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -759819000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -632267000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 118048000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 117557000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 141539000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 196276000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 28876000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 117954000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 117954000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 195833000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 404015000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 93172000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 128387000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 776451000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 192849000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 355634000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 574709000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 803343000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 803343000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 141355000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 141355000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 382879000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 382879000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 591936000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 591936000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 726892000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 726892000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 726892000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 135275000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 135275000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 353539000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 353539000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 543912000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 543912000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 734522000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 734522000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 734522000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 175946000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 175946000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 380774000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 380774000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 533060000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 533060000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 656322000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 656322000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 656322000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 71295000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 71295000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 245280000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 245280000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 365402000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 365402000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 534388000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 534388000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 534388000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 116887000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 116887000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 308640000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 308640000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 427862000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 427862000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 632226000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 632226000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4655373000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 104353000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 104353000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 251632000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 251632000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 343317000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 343317000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 529605000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3621190000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3621190000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 46425000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 789947000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 190958000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1539106000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 301023000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2021550000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2432647000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2432647000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2432647000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 451259000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 451259000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 930984000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 930984000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1207144000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1207144000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1252697000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1252697000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 206755000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 206755000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 214267000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 214267000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 325948000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -99374000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 238284000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 228324000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "description": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 196276000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 186878000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 404015000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 404015000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 93172000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 113835000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 252423000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 238191000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 447018000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 447018000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 447018000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 79210000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 79210000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 184834000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 184834000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 350341000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 350341000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 505149000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 505149000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 505149000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 50184000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 50184000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 193275000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 193275000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 391344000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 391344000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 450507000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 450507000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 450507000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 201472000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 201472000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 371974000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 371974000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 662434000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 662434000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 840131000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 840131000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 840131000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 221562000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 221562000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 382744000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 382744000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 607923000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 607923000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 776451000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 776451000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 192849000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 355634000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 574709000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 803343000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": -958188000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 101169000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 101814000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 395109000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 293940000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 364704000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 71746000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 30269000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 30269000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -41477000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -41477000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 35420000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 5151000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 204358000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 17164000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 35646000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 18482000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211048000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3458000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6301000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -9759000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1981000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4320000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2525000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2525000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12055000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12055000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 42859000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 42859000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 30805000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 30805000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 103027000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 103027000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 60168000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 60168000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 152874000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 152874000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 152874000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 29398000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 29398000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 61148000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 61148000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 31750000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 31750000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 89983000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 89983000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 28835000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 28835000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 153357000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 153357000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 153357000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 49155000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 49155000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 104941000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 104941000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 55786000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 55786000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 141742000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 141742000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 36801000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 36801000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 179930000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 179930000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 179930000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 37715000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 37715000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 44655000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 44655000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6940000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6940000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 79324000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 79324000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 34669000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 34669000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 392561000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 392561000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 392561000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21551000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 55671000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77222000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 71723000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16052000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -40475000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -40475000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -62917000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1702057000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -107376000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -205591000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -141812000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -119546000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -202669000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -202669000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -202669000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -306132000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -306132000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -12781196000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -14497180000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -146885000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -146885000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 8462372000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NetIncomeLossAttributableToNoncontrollingInterest": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "description": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -742000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -742000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 742000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -5000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 87000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 87000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 92000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 92000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 357000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 357000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 270000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 270000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 635000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 635000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 635000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -87000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -87000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -319000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -319000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -232000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -232000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -604000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -604000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -285000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -285000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -35000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -35000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 40000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 216000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 176000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 533000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 317000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 876000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 762000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 928000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1292000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 450000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1842000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 806000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1438000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 632000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1359000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1359000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -2797000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -2797000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3442000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -6873000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -3431000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -9040000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -2167000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35150000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 59172000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 59172000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19311000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 39341000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 20030000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 58975000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 19634000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 67233000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 67233000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 67233000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -999000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -999000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2866000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -2866000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1867000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -1867000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4855000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4855000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1989000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -1989000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -4969000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -4969000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -612000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -612000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1324000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1324000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -712000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -712000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1476000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -152000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -9759000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -415000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -242000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 173000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 364704000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 71746000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -41477000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 35420000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 5151000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 5151000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 204358000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 204358000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 168938000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 17164000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 17164000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 17164000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 35646000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 18482000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 18482000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 18482000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 16529000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 16529000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -19117000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -19117000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -19117000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -19117000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3639000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3639000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3639000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -12890000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": -12890000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126588000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126588000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126588000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126588000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 162270000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 162270000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 35682000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 35682000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 35682000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 35682000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 184824000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 184824000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 22554000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 22554000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 22554000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 22554000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211048000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211048000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211048000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 26224000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 26224000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3458000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3458000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3458000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3458000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6301000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6301000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -9759000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -9759000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -9759000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -9759000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1981000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1981000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4320000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4320000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4320000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4320000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2525000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2525000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2525000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 4506000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 4506000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12653000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12653000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12653000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12653000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 46446000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 46446000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 33794000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 33794000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 33794000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 33794000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 110501000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 110501000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 64055000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 64055000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 64055000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 64055000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 165268000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 165268000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 165268000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 54766000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 54766000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 33402000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 33402000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 33402000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 33402000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 67302000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 67302000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 33900000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 33900000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 33900000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 33900000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 97404000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 97404000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30102000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30102000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30102000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30102000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 163700000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 163700000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 163700000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 66296000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 66296000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50674000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50674000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50674000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50674000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 106807000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 106807000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 56133000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 56133000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 56133000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 56133000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 143451000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 143451000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 36644000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 36644000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 36644000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 36644000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 181673000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 181673000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 181673000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 38222000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 38222000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 38924000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 38924000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 38924000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 38924000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 45864000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 45864000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6940000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6940000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6940000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 6940000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 80533000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 80533000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 34669000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 34669000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 34669000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 34669000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 393770000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 393770000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 393770000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 313237000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 313237000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21551000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21551000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21551000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21551000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 55671000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 55671000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77222000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77222000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77222000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77222000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 71723000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 71723000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16052000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16052000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16052000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16052000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -40475000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -40475000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -40475000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -112198000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -112198000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14202000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14202000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14202000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 14202000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 8510000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 8510000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5692000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5692000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5692000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5692000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -9799000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -9799000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -18309000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -18309000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -18309000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -18309000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -62917000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -62917000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -62917000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -53118000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 14202000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -53118000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -54295000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -54295000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -54295000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -65707000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -65707000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -11412000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -11412000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -11412000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -40267000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -40267000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25440000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25440000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25440000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -40150000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -40150000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -40150000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 117000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 78519000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 78519000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 115814000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 115814000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 37295000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 37295000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 149223000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 149223000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 33409000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 33409000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72875000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 72875000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2486285000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 91433000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 91433000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 523534000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 105301000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 105301000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 13868000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 13868000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 536314000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 127704000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 127704000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 22403000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 22403000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 433608000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 177051000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2477720000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2477720000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 984264000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 29041000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 253534000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 253534000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 253534000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 253534000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 40198000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 466196000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 11157000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 212662000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 212662000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 212662000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 43442000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 327825000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3244000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -138371000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -138371000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1702057000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1702057000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1702057000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": -2029882000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -107376000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -107376000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -107376000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -107376000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -107376000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -312967000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -312967000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -205591000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -205591000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -205591000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -454779000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -454779000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -141812000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -141812000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -119546000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -119546000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -202669000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -202669000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -202669000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -508801000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -508801000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -306132000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -306132000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -13289997000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -12781196000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -14497180000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -146885000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8315487000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 8462372000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": {
        "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -5120000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -3645000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -35705000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -30660000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -56222000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -56022000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -20364000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -20317000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -5045000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -54295000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -65707000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -11412000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -40267000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25440000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            }
          ]
        }
      },
      "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": {
        "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Basic",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 76843000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 19697000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 44215000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 24968000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 46423000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 46223000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2055000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2008000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 19247000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            }
          ]
        }
      },
      "NoncashOrPartNoncashAcquisitionInvestmentsAcquired": {
        "label": "Noncash or Part Noncash Acquisition, Investments Acquired (Deprecated 2011-01-31)",
        "description": "The amount of investments that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "units": {
          "USD": [
            {
              "end": "2008-12-31",
              "val": 15682000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008Q4I"
            }
          ]
        }
      },
      "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": {
        "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed",
        "description": "\"The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10304000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10304000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 10304000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            }
          ]
        }
      },
      "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived": {
        "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received (Deprecated 2011-01-31)",
        "description": "The value of the consideration received for selling an asset or business through a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "units": {
          "USD": [
            {
              "end": "2008-12-31",
              "val": 132900000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008Q4I"
            }
          ]
        }
      },
      "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": {
        "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received",
        "description": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 94918000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 94918000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 94918000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2824000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2824000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2824000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2824000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2824000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2824000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36701000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 36701000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 36701000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 36701000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 36701000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 36701000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36701000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36701000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36701000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "NoncontrollingInterestIncreaseFromBusinessCombination": {
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "description": "Amount of increase in noncontrolling interest from a business combination.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9678000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9678000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 9678000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            }
          ]
        }
      },
      "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "description": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4000000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4000000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10000000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 6000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 6000000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14268000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14268000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4268000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4268000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18241000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18241000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18241000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5400000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5400000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9880000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9880000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 4480000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 4480000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9880000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9880000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9880000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9880000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9880000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            }
          ]
        }
      },
      "NoncurrentAssets": {
        "label": "Long-Lived Assets",
        "description": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 1454808000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 1498564000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1498564000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 1498564000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 3811388000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3833463000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 3922826000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 3922826000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 3922826000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 3922826000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 3922826000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 3949338000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 4021167000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 4020955000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 4030416000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 4030416000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 3896489000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 3896489000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 4469463000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 4469463000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 4600085000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 4600085000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 4813020000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 4527735000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 4565535000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 4565535000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 4458966000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 3513109000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3543796000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 3543796000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 3399105000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 3399105000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 3333121000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3333121000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3248337000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 48124395000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 51200262000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 51200262000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 51890066000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 51890066000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 37007016000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "NonoperatingIncomeExpense": {
        "label": "Nonoperating Income (Expense)",
        "description": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -414274000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 109214000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 101586000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 446224000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 337010000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 420467000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 420467000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 53871000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -2540000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -2540000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -56411000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -56411000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -7683000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -7683000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -5143000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -5143000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 146448000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 146448000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 146448000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 14099000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 14099000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -3570000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -3570000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -17669000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -17669000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -30819000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -30819000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -27249000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -27249000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -55063000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -55063000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -55063000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 96786000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 96786000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 86313000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 86313000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -10473000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -10473000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 84293000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 84293000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -2020000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -2020000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 94798000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 94798000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 94798000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -26084000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -26084000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -57637000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -57637000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -31553000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -31553000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -99593000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -99593000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -41956000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -41956000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -137623000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -137623000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -137623000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -44633000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -44633000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -88578000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -43945000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -116310000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -27732000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -149757000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -149757000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -149757000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -35206000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -35206000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -79678000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -44472000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -134461000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -134461000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -10359000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -16447000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -6088000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -77554000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -72532000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1102464000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1102464000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 13392000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 80120000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 66728000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -66707000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -146827000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1653775000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1653775000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1653775000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -95056000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -95056000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -253791000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -253791000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -158735000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -158735000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -271987000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -271987000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -18196000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -18196000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 228500000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 228500000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -179136000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -179136000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -357862000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -357862000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -178726000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -178726000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -652794000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -294932000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1170168000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -561067000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8716109000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 9277176000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": {
          "item": [
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 3,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 3,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 3,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 3,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 3,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            }
          ],
          "segment": [
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 3,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "end": "2017-02-28",
              "val": 3,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2017-02-28",
              "val": 3,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2017-02-28",
              "val": 3,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q1I"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 2,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -640594000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -5398000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -3050000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -9234000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -3836000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4892000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 4892000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 40766000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 40766000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 72079000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 72079000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 31313000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 31313000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 31313000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 110682000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 110682000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 38603000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 38603000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 38603000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 142325000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 142325000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 142325000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 31643000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 10848000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 10848000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 10848000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 10848000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 56669000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 56669000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 45821000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 45821000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 45821000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 45821000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 78935000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 78935000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 22266000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 22266000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 22266000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 22266000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 80838000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 80838000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 80838000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 1903000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 1903000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 29410000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 29410000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 29410000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 29410000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 75343000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 75343000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 45933000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 45933000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 45933000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 45933000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 99223000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 99223000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 23880000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 23880000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 23880000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 23880000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 99886000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 99886000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 99886000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 663000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 663000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 23936000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 23936000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 23936000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 23936000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 30024000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 30024000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 6088000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 6088000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 6088000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 6088000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 70928000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 70928000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 40904000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 40904000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 40904000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 40904000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 103587000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 103587000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 103587000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 32659000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 32659000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 59820000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 59820000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 59820000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 59820000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 152290000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 152290000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 92470000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 92470000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 92470000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 92470000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 244567000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 244567000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 92277000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 92277000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 92277000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 92277000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 328090000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 328090000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 328090000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 83523000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 83523000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 81205000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 81205000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 81205000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 81205000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 175553000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 175553000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 94348000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 94348000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 94348000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 94348000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 264160000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 264160000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 88607000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 88607000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 88607000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 88607000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 356033000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 356033000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 273765000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 91873000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 91873000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 86465000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 86465000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 65730000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 65730000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 176351000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 141161000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 89886000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 89886000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 75431000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 75431000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 258332000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 217763000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 81981000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 81981000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 76602000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 76602000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 364398000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 296163000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 296163000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 106066000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 78400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 51651000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 51651000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 51651000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 51651000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 97541000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 97541000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 45890000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 45890000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 45890000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 45890000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 153955000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 153955000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 56414000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 56414000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 56414000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 56414000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 196307000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 196307000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 30562000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 42352000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 42352000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 58010000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 58010000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 58010000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 15608000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 132775000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 132775000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 74765000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 74765000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 74765000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 32977000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 202810000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 86674000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 70035000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 70035000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 38257000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 38328000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 183243000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36137000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 36137000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -19567000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -50776000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 59261000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28048000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28048000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28048000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 82211000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 23387000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 22950000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -4661000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -4661000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -4661000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 49280000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 49480000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 26046000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 26093000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 26093000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 26093000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 73077000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 73077000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 73077000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 23597000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 23597000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10603000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10603000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10603000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 45375000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 45375000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 34772000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 34772000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 34772000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 82365000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 82365000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 36990000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 36990000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 36990000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 112473000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 112473000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 112473000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 30108000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 53462000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 53462000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 118770000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 118770000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 65308000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 65308000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 181367000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 181367000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 62597000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 62597000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 217010000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 217010000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3422404000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 45068000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 45068000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 594440000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 90974000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 90974000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 45906000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 45906000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 738535000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 138008000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 138008000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 47034000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 47034000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 472349000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 189644000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2232838000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2232838000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 427514000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 28247000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 353338000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 353338000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 72620000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 605567000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 44373000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 252228000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 252229000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 94700000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 574218000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 22080000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -31349000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -31349000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -277909000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -277909000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -277909000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": -852126000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -15244000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -15244000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -80613000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -80613000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -65369000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -65369000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -241380000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -241380000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -160767000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -160767000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -304070000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -304070000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -88132000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -88132000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -301540000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -301540000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -213408000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -213408000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -16943415000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -16641875000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -17723146000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 392847000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 905785000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 512938000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 5867000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 12278000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6411000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18355000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6078000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24342000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24342000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 24342000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24000000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 24000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23379000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23379000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 111336000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25345000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 355871000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 355871000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 117556000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 246583000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 129027000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 383361000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 136778000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 538805000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 538805000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 538805000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 167006000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 167006000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 322490000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 322490000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 155484000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 155484000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 478662000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 478662000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 156172000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 156172000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 639707000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 639707000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 167357000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 167357000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333862000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 333862000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 166505000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 166505000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 493077000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 159215000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 624248000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 127991000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 250398000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 122407000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingLeaseLeaseIncome": {
        "label": "Operating Lease, Lease Income",
        "description": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 92857000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 17079000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 185439000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 33884000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 92582000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 16805000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 50269000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 50269000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 16385000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 16385000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 65563000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 65563000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 65563000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 14235000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 14235000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 27929000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 27929000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13694000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 13694000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 41487000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 41487000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 13558000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 13558000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51765000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51765000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 51765000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 12964000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 12964000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 25696000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 25696000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 12732000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 12732000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 38423000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 38423000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12727000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 12727000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50857000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50857000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41955000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13955000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 13955000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 26822000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 26822000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 12867000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 12867000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39612000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 39612000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 12790000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 12790000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 53253000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44350000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 44350000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 12813000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11187000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 25515000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22253000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 12702000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 11066000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 37637000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 32743000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 12122000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 10490000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42565000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42565000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 42565000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5654000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 5654000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9484000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 9484000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3830000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3830000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12216000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12216000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2732000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2732000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14358000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14358000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2401000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2401000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4415000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4415000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2014000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2014000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11669000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 7254000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15329000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3804000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8185000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 4381000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 112667000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 111160000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 109726000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 111592000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 129585000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 151678000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 153786000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3019629000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 3438702000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3438702000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 3438702000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 3438702000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 3438702000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3498977000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3577301000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3612932000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3739949000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 3739949000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 3739949000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 3739949000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 3739949000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3742900000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3744421000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5013418000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4982595000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 4982595000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 4982595000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4989444000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 143523000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 17453000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 16181000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 15394000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 14651000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 14651000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 14651000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 14651000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 14651000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 13527000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 14305000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 14509000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 14699000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 14699000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 14699000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 14699000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 14699000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15018000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 15513000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 15912000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 16781000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 16781000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 16781000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 16781000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 16781000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 17032000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17322000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 17389000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 17854000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 17854000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 17854000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 17854000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 210855000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 17757000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 17717000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 17855000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 317395000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 317395000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 317395000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 317395000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 317395000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 341257000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 462036000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 487113000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 528542000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 528542000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 528542000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 528542000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 528542000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 547348000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 565684000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 747178000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 845326000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 845326000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 845326000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1003840000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 23198000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 100085000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 100085000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 100085000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 100085000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 100085000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 95215000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 94979000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 94332000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 96941000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 96941000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 96941000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 96941000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 96941000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 105482000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 110899000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 115376000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 114886000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 114886000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 114886000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 114886000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 114886000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 118569000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 118779000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 127424000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 134897000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 134897000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 134897000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 134897000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 134897000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 136723000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 137446000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 133197000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 135932000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 135932000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 135932000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 135932000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2808774000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 131881000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 128374000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 127829000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3121307000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3121307000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 3121307000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 3121307000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 3121307000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3157720000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3115265000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3125819000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3211407000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 3211407000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 3211407000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 3211407000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 3211407000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3195552000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3178737000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4266240000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4137269000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 4137269000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 4137269000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3985604000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 120325000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 5371000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 11417000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6046000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 17297000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5880000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22618000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22618000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 22618000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21834000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21834000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 21834000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21861000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 21861000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93227000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 24769000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 186372000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 186372000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 73613000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 155136000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 251799000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 367438000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 367438000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 367438000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 118408000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 118408000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 238574000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 238574000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 368793000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 368793000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 504604000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 504604000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 143546000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 143546000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 284667000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 284667000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 453102000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 572056000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 28564000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 63397000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 120358000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 120358000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 120358000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 120358000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 120358000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 115647000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 113643000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 112263000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 114042000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 114042000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 114042000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 114042000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 114042000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 119794000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 125996000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 129073000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 128303000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 128303000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 128303000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 128303000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 128303000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 131601000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 131931000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 140739000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 149198000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 149198000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 149198000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 149198000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 149198000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 150980000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 151967000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 147811000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 151518000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 151518000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 151518000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 151518000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2823834000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 147707000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 144055000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 143726000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3065448000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3065448000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 3065448000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 3065448000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 3065448000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3092070000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3137306000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3158548000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3260768000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 3260768000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 3260768000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 3260768000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 3260768000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3242450000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3218062000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 291846000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 214549000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 214549000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 214549000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 217635000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 66696000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2018-12-31",
              "val": 93918000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 93918000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 21146000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 21146000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 8814000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 8814000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 10118000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 10118000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 13873000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 13873000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 18081000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 18081000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2018-12-31",
              "val": 21886000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 21886000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesIncomeStatementSubleaseRevenue": {
        "label": "Operating Leases, Income Statement, Sublease Revenue",
        "description": "The amount of revenue recognized for the period under subleasing arrangements.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 52000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 62000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 62200000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 79000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 78900000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 78900000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 126700000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 126700000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 126700000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 132400000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 132400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 132400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 132400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 132400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 132400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 132400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 132400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 132000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 132400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 132000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 132000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": "2019-03-31",
              "val": 0.0619,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.0618,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.0618,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.061,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 0.061,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0.06,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 0.06,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0.056,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0.056,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0.059,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0.072,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0.095,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0.095,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 0.095,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 0.095,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 0.095,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.099,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.102,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.102,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.102,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 0.102,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 0.102,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 0.102,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 0.102,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.102,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.102,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.099,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.099,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 0.099,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 0.099,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.099,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0.091,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OperatingLossCarryforwards": {
        "label": "Operating Loss Carryforwards",
        "description": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 291000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 1111000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 1020000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 923300000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 768800000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 351300000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 798500000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 797000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 746600000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 657500000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 684400000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 732000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 78070000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 78070000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 78070000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 88321000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 86082000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 62079000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 62079000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 62079000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 77464000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 57396000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 73295000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 238813000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 195874000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 174063000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 167710000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 167710000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 168474000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 174828000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 155625000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 152072000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 177616000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 142245000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 135470000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 113237000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 106462000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 113237000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 118676000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 98980000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 93294000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 118953000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 111115000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 118953000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 111115000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 118953000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 122326000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 113892000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 121293000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 123650000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 114745000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 123650000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 114745000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 123650000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 103882000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 111472000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 110492000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 138601000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 130005000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 138601000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 130005000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 117005000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 100937000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 104880000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 104638000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 108519000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 95726000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 95726000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 95726000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 95726000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 106391000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 106366000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 110872000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 98227000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 98769000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 82647000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 82647000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 82647000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 99024000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 82902000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 82902000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 82902000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 105291000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 68195000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 72464000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 72470000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 72470000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 72470000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 64395000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 181698000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 181698000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 89923000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 89923000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 81848000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 199151000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 199151000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 75443000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 111745000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 126865000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 270393000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 270879000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 270879000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 270879000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 270879000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 239706000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 262944000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 276703000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 299999000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 299999000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 299999000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 299999000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 299999000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 304018000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 297649000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 241615000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 209442000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1436485000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1717826000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1717826000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 1717826000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1717826000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1717826000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1734288000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1732389000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1699434000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1804516000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1804516000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1804516000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 1804516000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 1804516000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1743545000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1675958000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 2267668000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2327587000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 2327587000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 2327587000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2564432000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1727475000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherAssetImpairmentCharges": {
        "label": "Other Asset Impairment Charges",
        "description": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3500000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            }
          ]
        }
      },
      "OtherAssetsCurrent": {
        "label": "Other Assets, Current",
        "description": "Amount of current assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 18997000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 18997000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 18997000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 33887000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 27855000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 92890000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 92890000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 92890000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 92890000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 92890000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 117503000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 106302000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 118492000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 76284000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 76284000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 76284000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 76284000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 76284000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 67673000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 67507000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 106652000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 66201000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 66201000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 66201000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 66201000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 10902000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 71822000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 75491000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 70552000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 29930000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 29930000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 29930000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 29930000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 29930000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 11277000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 11255000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 9838000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 7699000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 7699000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 7699000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 7699000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 7699000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 7542000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 8717000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 12623000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 16723000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 16723000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 16723000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 16723000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 16723000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 12501000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 10429000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 54993000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 10862000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 10862000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 10862000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 10862000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 10862000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 12495000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 12035000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 12746000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 91574000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 91671000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 91671000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 91671000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 91671000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 92204000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 92204000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 92204000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 92204000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 13163000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 15889000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 17222000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 18539000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 18539000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 18539000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 18539000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 165809000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 165809000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 165781000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 165781000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 24508000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 19857000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 17382000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 179531000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 179531000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 179531000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 179531000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 179531000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 179531000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 179531000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 189887000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 185699000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 192724000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 189821000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 189821000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 189821000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 189821000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 189821000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 190958000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 194095000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 195993000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 198444000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 198444000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 198444000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 198444000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 198444000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 209905000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 211877000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 229214000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 210446000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 210446000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 210446000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 210446000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 23884000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 252596000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 244347000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 248241000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 16081000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 16081000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 16081000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 16081000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 16081000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 16165000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15019000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 87458000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 88255000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 88255000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 88255000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 88255000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 88255000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 94630000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 94247000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 20675000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 34678000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 34678000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 34678000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 19849000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 21926000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherAssetsMiscellaneousCurrent": {
        "label": "Other Assets, Miscellaneous, Current",
        "description": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 18539000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 22213000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 22213000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 22213000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 22213000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 22213000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 23823000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 24681000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 27371000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 30836000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 30836000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 30836000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 30836000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 30836000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 31064000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 26656000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 24173000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 21124000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 21124000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 21124000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 21124000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 21124000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 21652000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16318000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 36656000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 21471000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 21471000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 21471000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 21471000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38703000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 15581000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 14135000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "OtherAssetsMiscellaneousNoncurrent": {
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "description": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 24290000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 22628000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 22628000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 22628000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 22628000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 22628000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 25917000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 25611000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 25783000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 29485000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 29485000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 29485000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 29485000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 29485000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 31034000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 37960000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 35865000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 31254000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 31254000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 31254000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 31254000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 31254000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 34905000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 33398000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 31483000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 38511000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 38511000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 23439000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 23439000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 40004000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 26538000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 24734000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 69380000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 69380000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 69380000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 71115000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 56583000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 64975000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 64975000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 64975000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 64975000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 64975000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 64330000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 139777000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 147680000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 148449000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 148449000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 148449000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 148449000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 148449000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 155558000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 175169000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 163361000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 142912000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 142912000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 142912000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 142912000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 141842000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 144891000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 151296000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 247837000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 173629000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 173629000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 173629000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 173629000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 173629000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 181419000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 185100000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 184551000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 187296000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 187296000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 187296000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 187296000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 187296000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 185578000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 183263000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 184278000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 185786000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 154510000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 154510000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 154510000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 154510000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 162171000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 162854000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 167980000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 171821000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 166385000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 166385000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 166385000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 179311000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 181899000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 189511000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 207221000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 214814000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 214814000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 214814000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 214814000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 214814000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 237359000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 237359000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 237359000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 237359000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 255582000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 258237000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 262866000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 263892000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 263892000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 263892000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 247316000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 338390000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 338390000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 256620000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 256620000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 240044000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 331118000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 331118000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 259506000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 274028000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 264465000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 334841000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 334841000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 334841000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 334841000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 334841000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 334841000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 334841000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 339640000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 340904000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 344569000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 352921000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 352921000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 352921000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 352921000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 352921000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 350920000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 364822000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 364553000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 338241000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 338241000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 338241000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 338241000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 338241000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 335794000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 329564000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 323411000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 317062000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 317062000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 317062000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 317062000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 2110959000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 315960000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 326218000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 326485000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 411491000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 411491000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 411491000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 411491000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 411491000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 390937000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 376176000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 493157000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 505985000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 505985000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 505985000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 505985000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 505985000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 515045000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 509831000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 507650000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 451506000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 451506000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 451506000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 420594000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 311136000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentBeforeTaxPeriodIncreaseDecrease": {
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax (Deprecated 2012-01-31)",
        "description": "Gross appreciation or the gross loss in value of the total of unsold available-for-sale securities (except when designated as a fair value hedge or which had been determined to have had an other than temporary decline in fair value below its amortized cost basis). While for technical reasons this element has no balance attribute, the default assumption is a credit balance consistent with its label.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -62051000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 87149000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 87149000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 110935000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 110935000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -7913000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (Deprecated 2012-01-31)",
        "description": "Pre tax adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Includes gain (loss) on foreign currency forward exchange contracts. Includes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. Includes the gain (loss) on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain (loss) that has been designated and qualified as a hedging instrument for hedging of the foreign currency exposure of a net investment in a foreign operation.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -2947000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 1163000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 1420000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 617000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -546000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 569000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -390000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -598000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -598000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -208000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -208000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 284000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 882000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 927000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -192000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -444000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -252000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (Deprecated 2012-01-31)",
        "description": "Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency of the reporting entity, net of tax.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -2947000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 569000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 569000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 927000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 927000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -16501000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "description": "Amount after tax, before 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": "2009-01-01",
              "end": "2009-12-31",
              "val": 569000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 284000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 882000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 927000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 927000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -192000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -444000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -252000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -11511000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -11511000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -11067000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -11067000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -15298000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -15298000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -15298000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 5092000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 5092000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -3535000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -3535000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -8627000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -8627000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -667000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -667000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 2868000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 2868000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2501000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2501000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -2501000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1950000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1950000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -11309000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -11309000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -13259000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -13259000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -12541000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -12541000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -1232000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -1232000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -16394000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -16394000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -16394000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 4507000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 4507000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7715000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7715000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 3208000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 3208000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -11068000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -11068000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -18783000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -18783000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -31935000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -31935000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -31935000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -26400000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -26400000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -23406000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -23406000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2994000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 2994000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -56009000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -56009000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -32603000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -32603000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -62731000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -62731000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -62731000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 11624000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 11624000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 11286000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 11286000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -338000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -338000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 13769000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 13769000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 2483000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 2483000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11315000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11315000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11315000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 24038000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 24038000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 23789000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 23789000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -249000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -249000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 33162000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 33162000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 9373000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 9373000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 16413000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 16413000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 16413000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8592000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8592000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35135000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35135000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -43727000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -43727000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -42540000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -42540000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -7405000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -7405000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -34399000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -34399000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -34399000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 911000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 911000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3807000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3807000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2896000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2896000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10732000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -10732000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14539000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -14539000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2845000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2845000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2845000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -80362000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -80362000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -100515000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -100515000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -20153000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -20153000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -112100000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -112100000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -11585000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -11585000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -83736000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -83736000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -83736000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -26197000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -26197000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13278000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 13278000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 39475000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 39475000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -15414000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -15414000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -28692000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -28692000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -24061000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -24061000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 48945000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 48945000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10831000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10831000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -38114000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -38114000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29684000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 29684000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 18853000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 18853000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 39608000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 34452000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7491000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20312000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 12821000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11292000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -9020000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14976000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax",
        "description": "Amount before 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": "2011-01-01",
              "end": "2011-03-31",
              "val": -192000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 5092000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -22274000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35449000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 35449000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8124000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 21041000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 12917000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12595000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -8446000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19129000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19129000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19129000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -5591000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -5591000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -23286000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -23286000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -17695000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -17695000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -21600000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -21600000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1686000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1686000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -43525000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -43525000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9264000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9264000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 15485000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 15485000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 6221000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 6221000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 19387000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3902000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14040000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2887000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2003000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -883000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent",
        "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, attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32136000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32136000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -32136000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": {
        "label": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax",
        "description": "Amount of tax expense (benefit), before 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": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax",
        "description": "Amount, after tax and before 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": "2010-01-01",
              "end": "2010-12-31",
              "val": 141161000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1276000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1276000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 43429000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 35782000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -7647000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 42318000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 6536000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30799000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30799000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30799000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7529000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7529000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 14664000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 14664000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 7135000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 7135000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13816000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13816000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -848000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -848000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18413000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18413000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18413000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 749000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 749000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -2503000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -2503000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -3252000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -3252000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -9484000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -9484000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -6981000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -6981000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9462000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9462000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9462000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1218000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1218000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -835000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -835000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2053000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2053000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -8208000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -8208000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -7373000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -7373000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -12046000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -12046000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -12046000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1503000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1503000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -485000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -485000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -1988000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -1988000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9695000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9695000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 10180000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 10180000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9149000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9149000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9149000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 20032000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 20032000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14406000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 14406000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -5626000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -5626000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2369000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2369000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -12037000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -12037000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -21895000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -21895000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -21987000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -532000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -532000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 547000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 547000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -105000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -105000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -120000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -120000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2872000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -962000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -962000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 487000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 3287000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2359000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3291000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1872000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4734000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 3299000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2375000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 8000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2571000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2571000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2571000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3366000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3366000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -275000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -275000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3091000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3091000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -248000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -248000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 27000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 27000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -253000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -253000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -253000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -86000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -86000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 20000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 20000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 106000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 106000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -214000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -214000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -234000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -234000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 463000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 463000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -567000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -567000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -633000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -633000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -66000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -66000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -275000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -275000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 358000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 358000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -680000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -215000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1688000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1903000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1141000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -547000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-03-31",
              "val": -9001000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -19834000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -22436000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 721000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -2537000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -9491000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax",
        "description": "Amount, after adjustment, of tax expense (benefit) for 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 tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 0,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 0,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "description": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5891000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8274000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -34321000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -37271000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -37271000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1398000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6166000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3554000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3554000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -65736000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -65736000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -24214000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -24214000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 39881000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "description": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 5914000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -79474000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": -16394000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -31935000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -31935000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -60842000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -60842000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -60842000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11315000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -11315000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 16413000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax",
        "description": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1889000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -1889000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -1889000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -1889000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -1889000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -1889000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1889000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1889000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1889000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "description": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 111862000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -61602000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -83169000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -23211000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -23211000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -79474000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -95757000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -16283000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -105442000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -105442000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9684000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -9684000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -146925000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -146925000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -146925000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -7051000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -7051000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -31143000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -31143000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -24092000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -24092000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -34977000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -34977000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -3834000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": -3834000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -34293000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -34293000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -34293000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 5228000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 5228000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5178000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5178000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -50000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -50000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -20559000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -20559000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -25737000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -25737000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -41438000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -41438000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -41438000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -25191000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -25191000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -17723000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -17723000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 7468000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 7468000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -56465000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -56465000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -38742000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -38742000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -61697000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -61697000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -61697000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10880000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10880000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5227000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5227000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -5653000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -5653000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 17880000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 17880000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 12653000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 12653000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7756000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7756000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7756000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 44612000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 44612000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 38735000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 38735000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -5877000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -5877000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 36071000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 36071000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -2664000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -2664000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4942000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4942000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -4942000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8060000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8060000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35123000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -35123000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -43183000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -43183000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -42649000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -42649000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -7526000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -7526000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5413000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5413000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5413000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 849000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 849000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5600000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5600000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4751000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4751000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -6564000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -6564000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -12164000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -12164000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6290000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6290000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6290000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -86403000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -86403000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -103368000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -103368000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -16965000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -16965000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -108027000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -108027000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4659000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4659000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -81377000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -81377000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -81377000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -33210000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -33210000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8380000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8380000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 41590000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 41590000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -20432000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -20432000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -28812000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -28812000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -28615000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -28615000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -27479000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 48378000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 48378000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10201000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 10201000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -38177000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -38177000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32072000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 32072000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 21871000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 21871000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 41570000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38261000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 38261000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7276000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7757000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22227000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22828000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 14951000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 15071000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12683000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 13659000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -9544000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -9169000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18861000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18861000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 18861000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -5667000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -5667000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -23411000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -23411000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -17744000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -17744000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -21598000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -21598000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1813000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1813000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -42950000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -42950000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9648000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9648000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 15489000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 15489000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5841000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5841000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 20002000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4513000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14643000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1696000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 992000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -704000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecrease": {
        "label": "Other Comprehensive Income (Loss), Net of Tax (Deprecated 2012-01-31)",
        "description": "This element represents Other Comprehensive Income or Loss, Net of Tax, for the period. Includes deferred gains or losses on qualifying hedges, unrealized holding gains or losses on available-for-sale securities, minimum pension liability, and cumulative translation adjustment. While for technical reasons this element has no balance attribute, the default assumption is a credit balance consistent with its label.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 5914000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 21567000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 15653000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -79474000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -95757000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -16283000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment for Sale of Securities Included in Net Income, Net of Tax (Deprecated 2013-01-31)",
        "description": "Net of tax amount of the income statement impact of the reclassification adjustment for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -30226000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -6617000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -4168000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -6637000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -127995000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -128004000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -9000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -147093000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": -19088000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -175223000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -16530000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -34498000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -17968000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "description": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 6637000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 147093000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 19088000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 175223000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 175223000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 16530000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 34498000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 17968000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 36252000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 36252000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1754000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 1754000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36312000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36312000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36312000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 28000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 28000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 34000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 34000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 6000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 6000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -27000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -27000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 20000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 20000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 11000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 11000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 29000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 29000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 9000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 9000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 35000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 35000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 35000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2247000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2247000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5574000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5574000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3327000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 3327000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 5584000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 5584000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 10000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 10000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5590000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5590000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5590000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2756000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2756000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2758000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2758000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2758000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2758000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2758000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2758000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2758000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 3000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 3000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 1000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 549000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 549000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 566000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 566000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 17000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 17000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 566000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 566000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 12000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 12000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 5000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -3000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -3000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -3000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -3000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -227000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -227000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -250000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -23000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossTax": {
        "label": "Other Comprehensive Income (Loss), Tax",
        "description": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 60409000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 15395000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 37139000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": -23270000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -519000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 359000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 359000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 126000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 750000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 624000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 814000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 64000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 512000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 512000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 512000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 29000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 29000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 29000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 29000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -47000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -47000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -76000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -76000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -565000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -565000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -173000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -173000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -158000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -158000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 15000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 15000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 548000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 706000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 249000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 192000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -52000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -244000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeOtherNetOfTax": {
        "label": "Other Comprehensive Income, Other, Net of Tax",
        "description": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1910000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -932000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1868000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1435000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2367000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1466000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1466000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2675000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -2578000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -2578000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 97000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 97000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4322000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4322000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6900000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 6900000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2614000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2614000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2614000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -6920000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -6920000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -4911000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -4911000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2009000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2009000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -4792000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -4792000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 119000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 119000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5005000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5005000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5005000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2660000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2660000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2660000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2660000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2660000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2660000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2660000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment for Sale of Securities Included in Net Income, Net of Tax (Deprecated 2012-01-31)",
        "description": "Reclassification adjustment for unrealized gains or losses realized upon the sale of securities, after tax.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -665000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2449000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 1784000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": -127995000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 128004000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 9000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax",
        "description": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -209005000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 166529000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 39809000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 208125000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 41596000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 212070000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 212070000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 26669000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 46896000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 46896000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 20227000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 20227000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 78779000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 78779000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 31883000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 31883000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 141161000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 141161000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6771000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6771000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24460000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 17689000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -43474000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -67934000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -1276000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 43429000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -694000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 536000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 536000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -240000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2536000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2776000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1396000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -1140000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -306000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -306000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -306000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1452000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1452000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1432000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1432000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -20000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -20000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1497000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1497000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 66000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 66000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1549000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1549000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1046000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1046000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1282000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1282000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -236000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -236000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 48000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1330000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -78000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -1255000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -1286000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": -32000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "description": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6771000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24460000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 17689000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -43474000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -67934000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 43429000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 35782000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": -7647000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 42318000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 6536000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3"
            }
          ]
        }
      },
      "OtherIntangibleAssetsNet": {
        "label": "Other Intangible Assets, Net",
        "description": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 469810000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 469810000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 469810000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 541246000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 565727000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 562712000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 562712000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 562712000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 562712000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 562712000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 563760000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 537193000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 536770000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 583900000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 583900000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 583900000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 583900000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 583900000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 584641000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 584168000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 573337000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 568378000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 568378000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 568378000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 568378000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 568378000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 553858000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 554736000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 544343000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 543812000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 543812000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 543812000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 543812000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 543812000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 546411000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 548272000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 548211000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 544633000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 544633000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 544633000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 544633000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 544633000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2016-12-31",
              "val": 479018000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 545620000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 544310000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 545557000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 536936000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 536936000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 536936000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 536936000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 536936000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2017-12-31",
              "val": 471321000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 536548000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 528346000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 525595000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 495654000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 495654000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 495654000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 430039000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 430039000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 430039000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 430039000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 430039000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 494253000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-03-31",
              "val": 428638000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 493661000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 428047000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 426189000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 426189000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 478598000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 478598000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 478598000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 478598000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 471164000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 474463000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 475824000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 18433000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 18433000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 14378000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13984000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 13984000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 13984000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 13984000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 13984000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 17792000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 17018000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16323000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 15698000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 15698000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 15698000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 15698000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 15151000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 14582000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 13975000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "OtherLiabilitiesAndDeferredRevenueNoncurrent": {
        "label": "Other Liabilities and Deferred Revenue, Noncurrent",
        "description": "Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations and noncurrent portion of deferred revenue not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months.",
        "units": {
          "USD": [
            {
              "end": "2011-12-31",
              "val": 65975000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 70818000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 70818000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-06-30",
              "val": 64914000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 94667000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 68441000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 68441000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 68441000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 68441000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 68441000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 89042000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 89157000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 89697000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 76484000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 93954000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 93954000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 93954000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-06-30",
              "val": 92757000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 95615000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 93717000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 90785000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 90785000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 90785000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 90785000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 121341000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 131931000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 131626000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 128503000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 128503000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 128503000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 128503000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 128503000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 124435000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 124435000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 124435000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 124435000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 127306000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 124252000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 124694000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 121546000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 121546000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 121546000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 80304000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 80304000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 117675000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 117675000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 76433000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 119242000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 114275000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-12-31",
              "val": 74360000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 74925000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 70893000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 70893000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 70893000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 70893000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 70893000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 69885000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 69044000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 135737000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 124450000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 122179000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 119719000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 119787000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 119787000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 119787000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 119787000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 112534000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 109299000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 109396000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 15457000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 15457000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 15457000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 15708000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 29096000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 34348000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 34348000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 35316000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2013-12-31",
              "val": 76484000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 76484000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 76484000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 76484000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 113202000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 110111000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 106634000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 107328000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 107328000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 107328000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 107328000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 107328000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 104761000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 102753000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 100767000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 93954000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 93954000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 97742000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2018-12-31",
              "val": 80304000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 80304000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 76433000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 76433000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-09-30",
              "val": 77333000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 74925000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 74925000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 74925000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 73123000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 74239000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 74271000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "OtherLongTermInvestments": {
        "label": "Other Long-term Investments",
        "description": "Amount of long-term investments classified as other.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 81578000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 66627000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 66627000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 66627000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 66627000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 66627000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 43364000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 35057000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 34104000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 31662000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 31662000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 31662000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 31662000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 31662000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 93987000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 86636000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 91636000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 91636000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 91636000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 91636000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 91636000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 91636000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 141307000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 141307000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 141307000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 141307000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 141307000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 141307000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 141307000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 142057000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 141307000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 146407000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 91407000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 106134000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 106134000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 106134000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 106134000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 106134000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 108333000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 109509000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 109509000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 106811000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 118904000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 118904000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 118904000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 118904000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 118904000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 106949000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 109915000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 109032000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 109032000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 109032000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 123023000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 145015000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "OtherMinorityInterests": {
        "label": "Other Noncontrolling Interests",
        "description": "Carrying amount of equity interests owned by noncontrolling shareholders, partners, or other equity holders in one or more of the entities consolidated into the reporting entity's financial statements other than joint ventures, limited partnerships, operating partnerships or interests held by preferred unit holders.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 8861000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 8861000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 8861000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 8861000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 9395000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 9838000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 10008000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 10013000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 10013000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 10013000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 10013000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 10013000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 10382000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 10810000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 10699000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 11310000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 11310000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 11310000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 11310000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 11310000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 11421000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 11546000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 12070000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 12830000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 12830000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 12830000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 12830000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 12830000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 13122000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 13304000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 13836000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 14822000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 14822000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 14822000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 14822000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 14822000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 14988000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 14865000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 14725000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 15275000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 15275000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 11434000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -9270000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -5045000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": -2460000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -3645000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 1400000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -6120000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -6120000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": -1671000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -8230000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": -8230000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -6559000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -6559000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -6791000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -6791000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 1439000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 1439000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -860000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -860000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1953000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6991000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 6991000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -13566000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 20934000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": -20557000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 13943000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -16800000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 18430000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -3234000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -2504000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -12828000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -24688000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -24688000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4533000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 348000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 27344000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 21305000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 22811000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 20957000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 35244000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 30215000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 7900000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 8910000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 59531000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 59531000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 59531000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5481000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5481000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5128000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 5128000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -353000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -353000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5423000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 5423000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 295000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 295000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6958000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6958000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6958000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 636000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 636000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 435000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 435000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -201000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -201000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1050000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1050000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -1485000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -1485000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4251000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4251000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4251000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 5800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4"
            },
            {
              "start": "2014-12-01",
              "end": "2014-12-31",
              "val": 5800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2465000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2465000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -6193000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -6193000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -3728000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -3728000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -4078000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -4078000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2115000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2115000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2006000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2006000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2685000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7386000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 7379000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5255000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5167000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -2131000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -2212000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 5900000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 5531000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 645000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 364000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1750000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2131000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2131000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1072000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1072000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3525000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3525000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2453000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2453000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8211000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8211000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 4686000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 4686000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6582000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 6582000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5364000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 204000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 204000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -132000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -132000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -336000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -336000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -5201000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3381000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -5069000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -3249000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4749000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11249000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 11249000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -685000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -42000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 558000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -35000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1760000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 7000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -16028000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1527000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -16587000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -1493000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -166000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -166000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -166000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -279000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -279000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -670000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -670000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -391000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -391000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -379000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -379000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 291000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 291000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 195000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 195000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 195000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -930000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -930000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -13697000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -13697000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -12767000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -12767000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -12922000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -12922000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 775000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 775000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12434000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -12434000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4716000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -156000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -156000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2517000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2517000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2673000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2673000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2198000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2198000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -319000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -319000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3210000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1088441000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1088441000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 70000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -34761000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9442000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -693000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9372000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 34068000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2308000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -169640000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -11750000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -168947000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1770792000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1770792000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1770792000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -26110000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -26110000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -117608000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -117608000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -91498000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -91498000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -65501000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -65501000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 52107000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 52107000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 593497000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 593497000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 41390000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 41390000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 76527000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 76527000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 35137000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 35137000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 105480000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 28953000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 122812000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2184000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 18636000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 16452000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2010-01-01",
              "end": "2010-12-31",
              "val": -3067000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2171000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2171000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6511000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 8382000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 9940000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14610000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14610000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14610000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -249000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": -249000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6892000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 6892000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 22800000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 22800000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 20097000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 20097000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 20097000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 10124000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 10124000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 21868000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 21868000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 26408000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 26408000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28778000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28778000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4325000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5548000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5548000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11517000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11517000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 20567000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 15187000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27553000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 22173000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 22173000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3899000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3899000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 10507000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 10507000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 14836000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 14836000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 24851000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 24851000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 18300000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2308000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 518000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 5738000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2121000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5570000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 91000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10276000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2898000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4116000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2840000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2840000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5822000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5822000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12043000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12043000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12094000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3489000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3489000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2914000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1754000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2149000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2742000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 24118000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9617000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6297000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6297000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6297000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4899000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -4899000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -7295000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -7295000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -9145000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -9145000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12501000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12501000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -12501000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11551000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 11551000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6198000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6198000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16691000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 16691000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19740000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19740000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 135871000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2528000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -2528000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 27397000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 27397000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 35609000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 35450000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -3711000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 253784000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 250697000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -24078000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 34380000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -22498000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 67120000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -6634000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 80665000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 166383000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 158284000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10305000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 64914000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 31261000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 192710000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 125969000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 137700000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 131029000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 183775000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 151299000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 51627000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -5446000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 115365000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 609000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 32073000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 60359000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 79253000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 100005000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 77524000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            }
          ]
        }
      },
      "OtherSundryLiabilitiesNoncurrent": {
        "label": "Other Sundry Liabilities, Noncurrent",
        "description": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2012-09-30",
              "val": 24950000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            }
          ]
        }
      },
      "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": {
        "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale",
        "description": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3298000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3298000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 278000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 278000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 278000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities": {
        "label": "Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Available-for-sale Securities",
        "description": "Amount after tax of other than temporary impairment (OTTI) loss on investment in available-for-sale debt security, recognized in other comprehensive loss.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -5892000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1243000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -11226000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            }
          ]
        }
      },
      "OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAvailableforsaleSecurities": {
        "label": "Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Net of Tax, Portion Attributable to Parent, Available-for-sale Securities",
        "description": "Amount after tax of other than temporary impairment (OTTI) on investment in available-for-sale debt security, recognized in other comprehensive loss, attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -4649000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -4649000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2"
            }
          ]
        }
      },
      "OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet": {
        "label": "Other than Temporary Impairment Losses, Investments, Portion Recognized in Earnings, Net",
        "description": "The amount of other than temporary impairment (OTTI) losses on equity securities, OTTI related to credit losses on debt securities, and OTTI losses on debt securities when the entity intends to sell the securities or it is more likely than not that the entity will be required to sell the securities before recovery of its amortized cost basis. Additionally, this item includes OTTI losses recognized during the period on investments accounted for under the cost method of accounting.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 6771000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 22013000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 21476000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 22012000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 36745000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4649000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4649000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 4649000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 4649000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5892000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5892000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1243000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1243000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11226000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11226000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11226000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3298000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3298000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3298000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3298000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3298000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3300000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            }
          ]
        }
      },
      "OtherThanTemporaryImpairmentLossesInvestmentsReclassificationAdjustmentOfNoncreditPortionIncludedInNetIncomeAvailabeforsaleSecuritiesBeforeTax": {
        "label": "Other than Temporary Impairment Losses, Investments, Reclassification Adjustment of Noncredit Portion Included in Net Income, Availabe-for-sale Securities, before Tax",
        "description": "Amount before tax of reclassification adjustment for other than temporary impairment (OTTI) related to factors other than credit loss on a previously impaired investment in available-for-sale debt security.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 4649000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 4649000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5892000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1243000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11226000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11226000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3298000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3298000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3298000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3298000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3298000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3298000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3298000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            }
          ]
        }
      },
      "PaymentsForProceedsFromInvestments": {
        "label": "Payments for (Proceeds from) Investments",
        "description": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -17781000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -17781000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -17781000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -17781000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -17781000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -17781000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -17781000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -17781000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1558000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1558000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            }
          ]
        }
      },
      "PaymentsForProceedsFromOtherInvestingActivities": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "description": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 4737000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": -6155000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": -5052000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -5788000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": -5788000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 200000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 393000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 393000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -638000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": -638000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -51000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": -51000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -6764000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": -6764000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -2963000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": -2963000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3177000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3177000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3177000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4554000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4554000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 321000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1036000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 3215000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 3215000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 13026000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 13026000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 13026000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2889000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 2889000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 3911000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 3911000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 9245000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 9245000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 14139000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 14139000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -2648000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2818000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2818000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 10376000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 10403000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 15391000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1981000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15795000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7125000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7125000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4929000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -6000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11652000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -8000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 50000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 50000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -72000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -72000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5413000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1460000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1460000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1462000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1462000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1462000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1462000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2880000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -10956000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2880000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2114000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 991000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 116621000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11900000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11900000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 17933000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 13286000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17258000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33386000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33386000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33386000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -998000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -998000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4716000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4716000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -10892000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -10892000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7736000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -7736000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4268000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4268000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 64000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 64000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -5444000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -31073000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -38429000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 7743000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "PaymentsForPurchaseOfOtherAssets1": {
        "label": "Payments for Purchase of Other Assets",
        "description": "Amount of cash paid to purchase other assets as part of operating activities.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 93687000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfCommonStock": {
        "label": "Payments for Repurchase of Common Stock",
        "description": "The cash outflow to reacquire common stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 68045000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 7502000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 29010000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 29512000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 29512000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 605000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 605000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 605000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 605000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 605000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 605000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 605000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 33292000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 33292000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 33292000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5893000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5893000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5893000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5893000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5893000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5893000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43458000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43458000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43458000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 107862000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 107862000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 163822000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 163822000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 229383000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 229383000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 261436000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 261436000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 261436000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 33307000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 33307000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 77095000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 77095000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 89303000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 89303000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89303000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89303000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89303000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 48512000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 48512000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": {
        "label": "Payments for Repurchase of Preferred Stock and Preference Stock",
        "description": "The cash outflow to reacquire preferred stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 651000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 651000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 651000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 651000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 651000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 651000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 651000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 651000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            }
          ]
        }
      },
      "PaymentsOfDebtIssuanceCosts": {
        "label": "Payments of Debt Issuance Costs",
        "description": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 55845000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 55845000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 57597000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 57597000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 57825000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 57825000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 57825000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 229000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 229000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 229000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 229000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 229000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 6275000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 6275000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7097000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7097000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7097000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 414000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 414000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 414000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 136208000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 136208000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 134510000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "PaymentsToAcquireAvailableForSaleSecurities": {
        "label": "Payments to Acquire Available-for-sale Securities",
        "description": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2300631000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2051444000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2051444000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 278902000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 574255000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 698738000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 971154000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 971154000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 971154000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 181709000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 181709000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 557165000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 557165000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 745822000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 745822000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1080437000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1080437000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1080437000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 299563000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 299563000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 599677000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 599677000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 920672000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 920672000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1523514000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1523514000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1523514000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 250861000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 250861000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 285130000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 285130000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 345391000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 345391000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 536430000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 536430000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 536430000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 321892000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 321892000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 641358000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 641358000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 883288000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 883288000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 921247000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 921247000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 921247000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 45905000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 45905000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 46533000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 46533000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 319912000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 319912000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 855717000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 855717000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 855717000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 562611000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1632930000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2323090000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2973254000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2973254000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 993369000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesGross": {
        "label": "Payments to Acquire Businesses, Gross",
        "description": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 44991000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 44991000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 44991000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7892000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7892000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7892000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7892000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7892000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7892000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7892000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "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": "2011-01-01",
              "end": "2011-06-30",
              "val": 2075613000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2090165000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2075613000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2089845000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2075713000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2075713000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2075713000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            }
          ]
        }
      },
      "PaymentsToAcquireIntangibleAssets": {
        "label": "Payments to Acquire Intangible Assets",
        "description": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 82477000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 82477000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 98477000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 98477000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 98477000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -23148000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41748000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41748000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 41748000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 3428000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 3428000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3428000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3428000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3428000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3428000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3428000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3428000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 26500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 26500000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 26500000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019Q3I"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34447000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34447000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 34447000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2008-01-01",
              "end": "2023-12-31",
              "val": 30000000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 30000000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30000000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 30000000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30000000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 30000000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 30000000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 30000000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2018-01-01",
              "end": "2025-12-31",
              "val": 30000000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2026-03-31",
              "val": 30000000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2018-01-01",
              "end": "2026-06-30",
              "val": 30000000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "description": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 18569000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 64655000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 64655000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 64655000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 64655000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 64655000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 64655000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1636000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1636000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1636000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1636000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1636000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1636000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1636000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 991000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 115991000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 115991000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 115991000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7503000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7503000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2149000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2149000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2149000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsToAcquireInvestments": {
        "label": "Payments to Acquire Investments",
        "description": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 148736000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 31247000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 53023000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 114164000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 114164000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 18601000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 38051000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 38051000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 46389000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 46389000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 69072000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 69072000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 69072000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 27775000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 27775000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 56368000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 56368000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 72774000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 72774000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 73047000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 73047000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 374000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 374000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17981000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 17981000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 954000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2608000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7156000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 7295000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            }
          ]
        }
      },
      "PaymentsToAcquireMarketableSecurities": {
        "label": "Payments to Acquire Marketable Securities",
        "description": "Amount of cash outflow for purchase of marketable security.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 3069716000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 633816000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1284078000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2050495000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2050495000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 570308000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1200898000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1200898000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1683091000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1683091000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2300631000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2300631000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 551508000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 551508000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1177383000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1177383000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1578463000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1578463000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2051444000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 278902000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 574255000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 698738000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 562611000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1632930000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 2323090000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2973254000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 325557000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 325557000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 504264000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 504264000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 655265000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 655265000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 993369000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 993369000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 550891000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 550891000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 555367000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 555367000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2234671000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2234671000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2799838000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2799838000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2799838000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 389071000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 389071000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 939255000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 939255000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1452982000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1452982000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1651608000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1651608000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6338641000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88578000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88578000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 183529000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 183529000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 540447000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 540447000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1067461000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1965859000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1965859000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 238585000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 606676000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 900560000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2051128000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1015650000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2384614000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2407546000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2407546000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2407546000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19135000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 19135000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 21847000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 21847000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 29166000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 29166000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1253543000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1253543000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1807779000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1807779000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2247724000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2247724000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2767979000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3069138000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 577181000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 577120000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "PaymentsToAcquireOtherInvestments": {
        "label": "Payments to Acquire Other Investments",
        "description": "Amount of cash outflow to acquire investments classified as other.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 73047000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 954000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2608000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 2608000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 7156000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 7295000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7357000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 7357000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 7428000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 428000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 16000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 16000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 27000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 29000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 35000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 64655000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 93687000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 93687000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5500000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5500000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5500000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5500000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5500000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5500000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5500000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5500000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5500000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 50000000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 50000000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 50000000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 50000000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 50000000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 50000000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 229870000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 105746000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 124910000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 213921000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 213921000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 32492000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 103698000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 103698000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 157031000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 148076000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 196736000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 196736000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 196736000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 39140000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 39140000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 122861000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 122861000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 261196000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 261196000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 377172000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 377172000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 377172000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 114007000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 114007000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 277723000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 277723000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 163716000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 371385000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 371385000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 93662000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 513005000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 513005000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 513005000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 72620000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 72620000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 158272000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 158272000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 85652000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 85652000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 264843000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 264843000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 106571000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 106571000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 391873000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 391873000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 391873000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 113625000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 113625000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 269717000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 269717000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 156092000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 156092000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 434428000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 434428000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 164711000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 680026000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 680026000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 680026000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 177802000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 177802000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 356910000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 356910000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 179108000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 585902000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 585902000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 809270000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 809270000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 809270000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 235223000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 235223000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 376856000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 376856000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 533669000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 533669000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 722341000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 722341000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 722341000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 102463000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 102463000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 230530000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 230530000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 422661000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 422661000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 583211000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 583211000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 583211000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 128506000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 128506000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 248098000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 248098000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 415253000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 415253000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 555141000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 555141000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 555141000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 111962000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 111962000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 219440000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 219440000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 314861000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 314861000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418584000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418584000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418584000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 104604000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 104604000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 196904000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 196904000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 295041000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 295041000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 408798000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 408798000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 408798000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 179235000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 179235000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 262466000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 262466000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 352003000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 352003000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 438430000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 438430000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1619312000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 112138000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 112138000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 187917000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 187917000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 249374000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 249374000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 325891000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3050472000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3050472000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 59071000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 766281000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 124458000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1700818000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 206862000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2533745000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3100921000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3100921000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3100921000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 519612000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 519612000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 866922000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 866922000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1200606000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1200606000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1544877000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1544877000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 258427000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 258427000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 551600000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 551600000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 807632000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 965730000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 133435000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 225734000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "PaymentsToDevelopSoftware": {
        "label": "Payments to Develop Software",
        "description": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 17215000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 17401000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 22955000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 22955000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4944000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 11660000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16905000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16905000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 22327000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 22327000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 22327000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5959000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5959000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12299000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 12299000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 17991000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 17991000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 23252000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 23252000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 23252000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 10832000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 10832000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 17119000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 17119000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 25447000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 25447000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31331000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31331000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31331000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7148000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7148000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15000000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 15000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 24568000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 24568000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 31639000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 31639000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 31639000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7600000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7600000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 15329000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 15329000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 21364000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 21364000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 29310000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 29310000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 29310000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8638000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8638000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19237000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19237000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27824000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 27824000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38655000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38655000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 38655000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7846000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7846000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16835000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 16835000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25634000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 25634000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33543000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33543000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5093000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5093000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 11967000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 11967000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 16926000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 16926000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 23105000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 6962000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 15253000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22373000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "PaymentsToMinorityShareholders": {
        "label": "Payments to Noncontrolling Interests",
        "description": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7313000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 7313000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7313000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 7313000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7313000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7313000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7313000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7313000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7313000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 109432000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 109432000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 109432000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 441998000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 441998000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 441998000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 441998000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 441998000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 441998000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 441998000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 441998000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 0.001,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 0.001,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 0.001,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 0.001,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 0.001,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 0.001,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 0.001,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 0.001,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 0.001,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 0.001,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 0.001,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 0.001,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0.001,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0.001,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 0.001,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 0.001,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 0.001,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 0.001,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0.001,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0.001,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0.001,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0.001,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 0.001,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 0.001,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 0.001,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 0.001,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0.001,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0.001,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0.001,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0.001,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0.001,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 0.001,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.001,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.001,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.001,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.001,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.001,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0.001,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0.001,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 20000000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 20000000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 20000000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 20000000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 20000000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 20000000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 20000000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 20000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 20000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 20000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 20000000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 20000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 20000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 20000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 20000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 20000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 20000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 20000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 20000000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 20000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 20000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 20000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 20000000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 20000000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 20000000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 20000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 20000000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 20000000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 20000000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 20000000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 20000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 20000000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 20000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 20000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 20000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 0,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 0,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 0,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 0,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 0,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 0,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 0,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 0,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 0,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 0,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 0,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 0,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 0,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 0,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 0,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 0,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 0,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 0,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 0,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "PrepaidExpenseCurrent": {
        "label": "Prepaid Expense, Current",
        "description": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 55299000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 55400000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 55400000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 55400000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 55400000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 55400000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 60149000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 57506000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 56898000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 67164000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 67164000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 67164000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 67164000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 67164000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 68814000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 63566000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 63776000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 56949000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 57691000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 67014000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 50145000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 50145000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 50145000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 67014000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 52380000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 47614000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 51945000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 55381000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 55381000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 55381000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 55381000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 55381000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 57221000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 63806000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 61499000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 57287000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 57287000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 57287000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 57287000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 57287000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 59957000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 78552000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 71585000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 61877000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 61877000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 61877000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 61877000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 68076000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 68741000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 58865000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "ProceedsAndExcessTaxBenefitFromSharebasedCompensation": {
        "label": "Proceeds and Excess Tax Benefit from Share-based Compensation",
        "description": "The aggregate cash inflow comprised of the amount received from (a) employees to acquire the entity's shares under incentive awards, including stock option exercises and restricted stock arrangements, and (b) the excess tax benefit arising from such transactions.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12663000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 12663000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -7252000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ProceedsFromContributionsFromAffiliates": {
        "label": "Proceeds from Contributions from Affiliates",
        "description": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7500000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7500000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 7500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            }
          ]
        }
      },
      "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": {
        "label": "Proceeds from Divestiture of Businesses and Interests in Affiliates",
        "description": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1558000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2284000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2284000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2284000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2284000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2284000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2000000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2000000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2000000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "ProceedsFromIncomeTaxRefunds": {
        "label": "Proceeds from Income Tax Refunds",
        "description": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "units": {
          "USD": [
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 3848000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 24108000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            }
          ]
        }
      },
      "ProceedsFromInsuranceSettlementInvestingActivities": {
        "label": "Proceeds from Insurance Settlement, Investing Activities",
        "description": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 40750000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            }
          ]
        }
      },
      "ProceedsFromInterestReceived": {
        "label": "Proceeds from Interest Received",
        "description": "Interest received on loans and other debt instruments during the current period.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 23470000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 13010000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 9506000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 11717000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 11717000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 2803000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7903000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7903000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 11697000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 11697000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 19028000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 19028000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 19028000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4693000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 4693000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7885000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7885000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 8957000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 8957000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13022000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 13022000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4993000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 4993000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 15780000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 15780000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 22551000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 22551000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 30388000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 5692000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 14330000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 20922000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11888000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30264000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30264000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 21872000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 97125000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 125866000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 163729000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 163729000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 31732000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 36951000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 43089000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 53037000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfDebt": {
        "label": "Proceeds from Issuance of Debt",
        "description": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1500000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1500000000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1500000000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1500000000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1500000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2500000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2500000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2500000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfLongTermDebt": {
        "label": "Proceeds from Issuance of Long-term Debt",
        "description": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2000000000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2000000000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2000000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2000000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 317000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 317000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1641000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1641000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3467000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "description": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 10104000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7526000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7526000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7526000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 7526000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSeniorLongTermDebt": {
        "label": "Proceeds from Issuance of Senior Long-term Debt",
        "description": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 2000000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2000000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2000000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6750000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2000000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2000000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1500000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1500000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1500000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1500000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1500000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1500000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5386000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7886000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 150000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 150000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 150000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 150000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised",
        "description": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 13888000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4020000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7530000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11478000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14367000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14367000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2409000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2409000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4540000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4540000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6938000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6938000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8758000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8758000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8758000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2636000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2636000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4886000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4886000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7428000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7428000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9368000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9368000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9368000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2749000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2749000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5074000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5074000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7724000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7724000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9779000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9779000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9779000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2924000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2924000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5300000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5300000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8066000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8066000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10109000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10109000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10109000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2486000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2486000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4815000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4815000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7288000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7288000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9471000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9471000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2367000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2367000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5046000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5046000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7173000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7173000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9306000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1098000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2143000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2953000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "description": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 6276000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1476000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2021000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2021000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 524000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 2163000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 2899000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 2899000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4014000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4014000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 4014000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 14153000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 14153000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 23987000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 23987000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 27118000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 27118000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28718000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28718000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 28718000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1297000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1297000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6992000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 6992000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 10022000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 10022000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 15398000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 15398000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 15398000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 19934000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 19934000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 45721000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 45721000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 59375000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 59375000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 71247000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 71247000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 71247000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 5588000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 5588000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 14414000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 14414000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 20678000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 20678000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28857000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28857000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 28857000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 8039000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 8039000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14104000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 14104000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 19893000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 19893000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 38729000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 38729000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 6335000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 10505000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 16157000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 27432000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 68182000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27438000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10598000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOrSaleOfEquity": {
        "label": "Proceeds from Issuance or Sale of Equity",
        "description": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 62111000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 79928000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 29051000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 102775000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 22847000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 104729000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 104729000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4853000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4853000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4719000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4719000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14346000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14346000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 9493000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 9493000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14401000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14401000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 230000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 228000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 776000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 546000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 832000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "ProceedsFromMinorityShareholders": {
        "label": "Proceeds from Noncontrolling Interests",
        "description": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4000000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4000000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10000000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14268000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14268000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18241000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18241000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18241000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5400000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 5400000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9880000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 9880000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9880000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 9880000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9880000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9880000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromPaymentsForOtherFinancingActivities": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": -655000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 694000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 694000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1803000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1803000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 2401000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1693000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2855000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2147000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2147000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 288000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 59000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 88000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -633000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": -545000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -764000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -764000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 648000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 292000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 292000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 816000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 816000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1339000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 1339000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -826000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2641000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2641000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 514000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 514000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1082000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1082000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -9752000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -9752000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1105000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1105000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1105000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 3521000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 3521000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3186000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3186000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1525000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1525000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -4811000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -4811000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -882000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -302000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -302000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1320000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -1320000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -3373000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -3373000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -5130000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -4282000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1217000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1475000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1475000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -2712000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 482000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -3968000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 201000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5487000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1065000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -1508000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -243000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -401000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -401000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -530000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -530000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -521000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -521000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -521000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -131000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -131000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 905000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -267000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 758000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 758000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 603000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 603000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 603000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 817000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 817000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 674000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 674000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 998000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 998000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 998000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 998000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 998000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -292000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -292000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -966000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -966000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -966000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -966000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -966000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -966000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -15507000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -18413000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -18413000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -5073000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -4710000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -5997000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7496000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7496000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -7496000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4185000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -4185000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5153000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -5153000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -31792000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -31792000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -31189000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -31189000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -27977000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -27419000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1727000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 2700000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "ProceedsFromPaymentsForTradingSecurities": {
        "label": "Proceeds from (Payments for) Trading Securities, Short-term",
        "description": "Amount of cash inflow (outflow) from sales and purchases of trading securities.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17053000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 380000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 380000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 380000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7140000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7140000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7140000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7140000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7140000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7140000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7140000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8922000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8922000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8922000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8922000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8922000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8922000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8922000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from sale, maturity, prepayment and call 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": "2010-01-01",
              "end": "2010-12-31",
              "val": 2253819000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1540526000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1749278000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1981197000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1981197000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 348754000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 731030000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 731030000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 929179000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 929179000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1248748000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1248748000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 1248748000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 213577000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 213577000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 486891000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 486891000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 680789000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 680789000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 912030000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 912030000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 912030000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 285985000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 285985000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 594306000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 594306000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 891917000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 891917000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1353157000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1353157000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1353157000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 269588000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 269588000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 419038000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 419038000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 669393000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 669393000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1057034000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1057034000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1057034000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 323889000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 323889000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 500775000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 500775000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 643865000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 643865000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1001166000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1001166000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1009310000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 205296000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 209923000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 291944000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 291082000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 376648000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 375890000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 578051000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 580235000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 580235000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 298596000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 298596000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 841638000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 841638000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1331225000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1331225000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1498463000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1498463000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1498463000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 712666000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 712666000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1621481000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1988078000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2391220000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2391220000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2391220000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 687579000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 687579000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 977532000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1231790000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2110336000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2110336000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2110336000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1361632000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1361632000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1824332000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1824332000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2099815000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 2099815000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2321560000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2321560000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 492812000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 492812000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 669600000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 669600000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 917077000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 917077000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1136594000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 457776000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 663873000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1150683000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 2842567000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 728271000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1423943000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2273523000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 2273523000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 642418000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1256326000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1256326000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1720146000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1720146000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2253819000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2253819000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 488781000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 488781000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1540526000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1749278000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1981197000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 348754000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 50877000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1621481000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1988078000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 134000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 977532000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1231790000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4390903000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4159830000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4159830000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1372198000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1917860000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3092693000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3710544000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3710544000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3710544000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 458792000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 458792000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 501512000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 501512000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 563421000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 563421000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 573031000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 573031000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 533812000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 533812000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1526245000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1526245000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2549229000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3228293000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1521282000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1571636000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "description": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15609000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15609000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15609000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 15437000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 15437000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 15437000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 15437000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 567303000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 567303000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 712935000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 712935000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 712935000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": -715000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 17781000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1558000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 776000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 546000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 34374000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 34121000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            }
          ]
        }
      },
      "ProceedsFromSaleOfAvailableForSaleSecurities": {
        "label": "Proceeds from Sale of Available-for-sale Securities",
        "description": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1540000000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 499800000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 49500000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 601300000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 601300000000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 41500000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 95300000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 53900000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 142700000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 142700000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 47400000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 47400000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 177500000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 177500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 177500000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 500000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 500000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5400000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5400000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 4800000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 4800000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 42300000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 42300000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 36900000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 36900000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 190500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 190500000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 190500000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 87100000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 87100000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 90200000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 90200000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 3100000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 3100000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 94200000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 94200000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 4000000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 4000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 111500000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 111500000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 111500000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 12200000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 12200000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 31800000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 31800000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 19600000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 19600000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 35800000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 35800000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 4000000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 4000000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 80400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 80400000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 22000000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 22000000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 31000000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 31000000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 8900000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 8900000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 31000000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 31000000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31000000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 150900000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 150900000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 80000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 150900000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 151000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 150900000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 75000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 436000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 435978000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 436000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 435978000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 436000000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 435978000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 436000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 435978000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 435978000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10000000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10000000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10000000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14997000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 14997000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4997000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4997000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 160494000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 160494000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 160494000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 181995000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 181995000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 262495000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 262495000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 80500000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 80500000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 390918000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 390918000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 128423000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 128423000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 410918000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 410918000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 29018000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 29018000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 37904000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 37904000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8886000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8886000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 37904000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 37904000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37904000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 38109000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 137477000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 99368000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 209063000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 71586000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "ProceedsFromSaleOfEquityMethodInvestments": {
        "label": "Proceeds from Sale of Equity Method Investments",
        "description": "The cash inflow associated with the sale of 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-09-30",
              "val": 1558000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7500000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7500000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7500000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "ProceedsFromSaleOfIntangibleAssets": {
        "label": "Proceeds from Sale of Intangible Assets",
        "description": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 23148000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            }
          ]
        }
      },
      "ProceedsFromSaleOfOtherInvestments": {
        "label": "Proceeds from Sale of Other Investments",
        "description": "The cash inflow associated with the sale of other investments not otherwise defined in the taxonomy.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1500000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1500000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10516000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 10516000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10951000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10951000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10951000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10951000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3070000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3070000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3070000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-04-01",
              "end": "2023-04-30",
              "val": 148400000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q1I"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "ProceedsFromSaleOfProductiveAssets": {
        "label": "Proceeds from Sale of Productive Assets",
        "description": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40398000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40398000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 40398000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            }
          ]
        }
      },
      "ProceedsFromStockOptionsExercised": {
        "label": "Proceeds from Stock Options Exercised",
        "description": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24841000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2315000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2975000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4679000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13065000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13065000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 26325000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 26325000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 31992000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 31992000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 33156000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 33156000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 35536000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 35536000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 35536000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3481000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3481000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4064000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4064000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4424000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4424000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4424000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4424000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4424000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2047000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2047000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 61503000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 61503000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 64143000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 64143000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67337000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67337000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67337000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 150000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 150000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 436000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 436000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 983000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 983000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 855000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 855000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 855000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 408000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 408000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "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": "2009-01-01",
              "end": "2009-06-30",
              "val": 100427000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 101072000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 395109000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 294682000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 364704000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 71746000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 30269000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 30269000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -41477000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -41477000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 35420000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 35420000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 5151000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 5151000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 204358000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 204358000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 17159000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 17159000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 35733000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 35733000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 18574000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 18574000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 16886000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 16886000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -18847000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": -18847000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4274000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4274000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4274000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126501000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 126501000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 161951000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 161951000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 35450000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 35450000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 184220000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 184220000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 22269000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 22269000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211013000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211013000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 211013000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3498000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 3498000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6085000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -6085000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -9583000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": -9583000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1448000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": -1448000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4637000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 4637000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3401000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3401000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3401000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12030000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 12030000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 41644000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 41644000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 29614000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 29614000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 100081000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 100081000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 58437000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 58437000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 147549000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 147549000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 147549000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 27598000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 27598000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 58611000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 58611000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 31013000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 31013000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 86969000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 86969000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 28358000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 28358000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 149371000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 149371000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 149371000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 48443000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 48443000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 48443000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 104352000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 104352000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 55909000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 55909000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 55909000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 141762000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 141762000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 37410000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 37410000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 37410000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 180692000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 180692000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 180692000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 38930000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 37352000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 37352000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 37352000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 37352000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 44474000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 44474000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 7122000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 7122000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 7122000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 7122000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 79675000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 79675000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 35201000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 35201000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 35201000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 35201000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 393489000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 393489000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 393489000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 313814000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 313814000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21171000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21171000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21171000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -21171000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 56513000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 56513000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77684000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77684000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77684000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 77684000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 73015000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 73015000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16502000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16502000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16502000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 16502000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -38633000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -38633000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -38633000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -111648000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -111648000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15008000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15008000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15008000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15008000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9948000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9948000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5060000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5060000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5060000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -5060000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -11158000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -11158000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -21106000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -21106000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -21106000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -21106000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -74252000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -74252000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -74252000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -63094000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -63094000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -57737000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -57737000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -57737000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -72580000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -72580000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -14843000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -14843000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -14843000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -49307000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -49307000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 23273000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 23273000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 23273000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51904000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51904000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -51904000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": -2597000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 77572000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 77572000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 112587000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 112587000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 35015000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 35015000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 142804000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 142804000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 30217000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 30217000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 62721000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 62721000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2521435000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88945000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 88945000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 537242000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 99418000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 99418000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10473000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 10473000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 550094000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 118968000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 118968000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 19550000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 19550000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 448110000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 166548000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2536892000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2536892000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 1001446000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 27820000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 272845000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 272845000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 36905000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 505537000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 9085000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 232692000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 232692000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 37437000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 386800000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 532000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -118737000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -118737000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1634824000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1634824000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1634824000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": -2021624000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -108375000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -108375000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -315833000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -315833000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -207458000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -207458000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -459634000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -459634000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -143801000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -143801000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -124515000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -124515000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -203281000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -203281000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -510125000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -510125000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -306844000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -306844000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -13291473000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -12781348000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -14506939000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -147300000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8315245000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 8462545000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "description": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 2528738000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2528738000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2528738000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 2399711000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2372594000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2390313000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 2390313000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 2390313000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 2390313000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 2390313000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2420917000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2431653000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2374080000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2338285000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 2338285000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 2338285000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2338285000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 2338285000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2376143000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2312526000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2251258000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2237617000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 2237617000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 2237617000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 2237617000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2175861000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2168376000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 2144707000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "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": "2010-12-31",
              "val": 3029593000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3029593000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 3029593000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 4107154000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 4237030000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 4457421000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 4457421000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 4952494000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 4873983000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 4873983000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 4873983000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 4873983000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 4947431000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 4987530000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 4939987000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 5046266000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 5046266000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 5046266000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 5046266000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 5046266000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 5602774000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 5731260000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 5885773000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 6094146000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 6094146000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 6094146000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 6094146000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 6094146000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 5976779000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 6138043000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 6231045000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 6411064000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 6411064000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 6411064000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 6411064000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 6411064000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6625253000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6771554000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6932093000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 7076773000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 5996687000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 5996687000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 5996687000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 5996687000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 6149597000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6113259000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6082137000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 6126600000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 6126600000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 6126600000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 6126600000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 6126600000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 6256090000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 6074713000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 6256705000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 6355140000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 6355140000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 6355140000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4608269000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 6444645000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 6546424000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 4799914000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1769948000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 1930956000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 1930956000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1008516000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 15193084000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 17747189000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 17747189000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 17747189000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 17747189000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 17747189000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 17751314000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 17883187000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 18131391000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 17414678000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 17414678000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 17414678000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 17414678000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 17414678000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17642307000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 17771315000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 9854204000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 6525742000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 6525742000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 6525742000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 6579008000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 3418452000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 1233185000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 1233185000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 1233185000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 1251554000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 1265276000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 1263303000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 1263303000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 1263303000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 1263303000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 1263303000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 1276352000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 2247150000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 2305073000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 2453546000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 2453546000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 2453546000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 2453546000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 2453546000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 2509702000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 2539804000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 2571130000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 2612284000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 2612284000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 2612284000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 2612284000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 2612284000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 2586173000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 2525031000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 2529575000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 2546377000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 2546377000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 2546377000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 2546377000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 2546377000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 3004534000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3027697000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3080911000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3194793000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 3194793000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 3194793000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 3194793000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 3194793000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 3249081000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3304870000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3320222000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3412990000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 3412990000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 3412990000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 3412990000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 3412990000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3527450000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3569168000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3628379000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3669303000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 3398195000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3398195000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3398195000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3398195000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3425548000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3451362000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3530459000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3465471000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 3465471000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3465471000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 3465471000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 3465471000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3461004000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3396616000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3442537000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3414908000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 3414908000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 3414908000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 2534666000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 2534666000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3363404000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3329794000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2444157000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2528738000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2528738000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2528738000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2428543000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2399711000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2372594000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 449390000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 382058000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 382058000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 307606000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 7904957000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 9561834000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 9561834000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 9561834000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 9561834000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 9561834000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9589433000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 9427192000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 9287726000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 9187132000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 9187132000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 9187132000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 9187132000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 9187132000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8980928000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8773656000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 3084793000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2243515000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 2243515000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 2243515000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2200571000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1760321000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentUsefulLifeMaximum": {
        "label": "Property, Plant and Equipment, Useful Life, Maximum (Deprecated 2012-01-31)",
        "description": "The maximum useful life of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "units": {
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 20,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentUsefulLifeMinimum": {
        "label": "Property, Plant and Equipment, Useful Life, Minimum (Deprecated 2012-01-31)",
        "description": "The minimum useful life of long lived, physical assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "units": {
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 1,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "ProvisionForDoubtfulAccounts": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "description": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2039000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10841000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 10841000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1590000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1590000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -1590000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -2995000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -2995000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -2995000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 950000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 950000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1703000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9551000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16600000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 8600000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 24984000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 24984000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4177000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 19000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 18862000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 15000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 23200000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 22031000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 3200000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 30027000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 30027000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 30027000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -5754000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4393000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12253000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18582000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18582000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22591000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "ProvisionForOtherCreditLosses": {
        "label": "Provision for Other Credit Losses",
        "description": "Amount of expense related to credit loss from transactions other than loan and lease transactions.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 176000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 89000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 269000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 93000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 367000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 367000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 367000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 433000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 433000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 436000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ReceivablesNetCurrent": {
        "label": "Receivables, Net, Current",
        "description": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 493218000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 514427000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 514427000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 514427000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 514427000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 514427000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 535188000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 492164000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 486859000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 414901000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 414901000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 414901000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 414901000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 414901000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 428619000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 428893000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 425006000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 456399000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 456399000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 456399000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 456399000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 456399000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 504258000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 497019000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 508201000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 488403000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 201944000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 201944000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 201944000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 201944000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 218144000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 249071000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 244899000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 240135000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "description": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 36312000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -34000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -6000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 7000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -27000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 41000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 9000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6518000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6518000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 6527000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 6527000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -7752000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 7752000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -1234000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1234000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -13080000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2247000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -2247000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -5574000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -5574000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -3327000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -3327000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -5584000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -5584000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -10000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -10000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 542000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 542000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 540000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 540000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -2000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -2000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 540000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -540000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -3000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -31858000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -31858000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 549000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 566000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 592000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty": {
        "label": "Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party",
        "description": "Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15189000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 12397000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 5669000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14701000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 14701000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 1955000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 3238000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 1283000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4406000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4406000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 1168000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 1168000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4828000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4828000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 268000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 545000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 277000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 773000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 228000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1067000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013"
            }
          ]
        }
      },
      "RepaymentsOfDebtAndCapitalLeaseObligations": {
        "label": "Repayments of Debt and Lease Obligation",
        "description": "Amount of cash outflow for short-term and long-term debt and lease obligation.",
        "units": {
          "USD": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 55644000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 42726000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 50382000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 49727000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 13019000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 24912000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 43718000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 43010000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 60201000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 59493000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 59493000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 17477000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 17477000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 34500000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 34500000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 49654000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 49654000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 60022000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 60022000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 60022000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 21450000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 21450000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 38707000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 38707000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 56413000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 56413000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 68225000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 68225000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 68225000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 18528000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 18528000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 36359000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 36359000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 52763000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 52763000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 63122000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 63122000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 63122000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 16508000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 16508000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 26235000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 26235000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 35303000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 35303000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 44804000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 44804000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 44804000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10542000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10542000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 20433000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 20433000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 30615000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 30615000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 40364000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 40364000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 40364000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8736000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 8736000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 17718000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 17718000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 26394000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 26394000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 37670000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 37670000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 37670000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 9368000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 9368000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 18417000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 18417000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 27764000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 27764000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41019000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41019000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 41019000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 9882000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 21180000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 29135000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 29347000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 29347000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 811000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 89958000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86229000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86229000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 27255000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 53514000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 98933000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 121981000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 121981000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 121981000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27125000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27125000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 52758000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 52758000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 101197000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 101197000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 108961000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 108961000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 24671000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 24671000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 46272000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 46272000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 60032000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 70063000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5654000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 16221000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "RepaymentsOfOtherDebt": {
        "label": "Repayments of Other Debt",
        "description": "Amount of cash outflow for the payment of debt classified as other.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5499000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3194000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 4583000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5487000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5487000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1265000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3272000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3272000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4601000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4601000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5350000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5350000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5350000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1573000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1573000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3778000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3778000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5269000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5269000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5447000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5447000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 5447000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 801000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 801000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1021000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1021000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1268000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1268000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1554000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1554000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1554000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1104000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1104000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1431000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 1431000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1800000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1800000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2214000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2214000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1444000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1444000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1908000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1908000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2422000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2422000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2988000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1834000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2460000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3144000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "RepaymentsOfSeniorDebt": {
        "label": "Repayments of Senior Debt",
        "description": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 113300000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 113300000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 113300000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 113300000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 113300000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 113300000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 113300000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 70173000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 70173000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 70173000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8046000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8046000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 920923000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 920923000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 920923000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 920923000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 920923000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 920923000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "RepaymentsOfUnsecuredDebt": {
        "label": "Repayments of Unsecured Debt",
        "description": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 62588000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 62588000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 901818000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 901818000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 901818000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 901818000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 901818000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 901818000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 34901000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 20814000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 11222000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 31447000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 10633000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 44009000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 44009000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 12234000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 24625000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 24625000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 12391000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 12391000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 36270000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 36270000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 11645000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 11645000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46093000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46093000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 46093000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 8859000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 8859000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 19941000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 19941000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 11082000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 11082000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 34502000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 34502000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 14561000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 14561000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50966000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50966000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 50966000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 17350000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 17350000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 32968000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 32968000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 15618000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 15618000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 50416000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 50416000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 17448000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 17448000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 69649000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 69649000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 69649000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 17494000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 17494000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 33848000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 33848000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 16354000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 16354000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 50878000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 50878000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 17030000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 17030000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67942000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67942000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 67942000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 14582000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 14582000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 29156000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 29156000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 14574000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 14574000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 44841000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 44841000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 15685000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 15685000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 60886000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 60886000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 60886000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 17872000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 17872000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 37557000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 37557000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 19685000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 19685000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57432000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 57432000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 19875000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 19875000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 78287000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 78287000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 26377000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 20442000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 6932000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 41174000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 14494000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 20732000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 7562000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 61761000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 23524000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 20587000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 9030000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 76024000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 31170000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 31170000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7705000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 7705000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 15142000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 15142000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 7437000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 7437000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 23444000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 23444000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 8302000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 8302000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31745000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31745000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 31745000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7137000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7137000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 13784000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 13784000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6647000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 6647000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 20328000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 20328000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 6544000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 6544000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27570000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27570000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 27570000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6888000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6888000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13276000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 13276000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6388000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 6388000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 19411000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 19411000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6136000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6136000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25739000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25739000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 25739000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6254000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6254000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 13702000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 13702000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7448000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 7448000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21378000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 21378000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7676000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 7676000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29448000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29448000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 29448000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7545000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7545000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14986000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14986000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7441000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 7441000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 22960000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 22960000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 7974000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 7974000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31777000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 31777000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 91000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7617000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7617000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 16381000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 16381000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8764000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8764000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25562000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25562000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9181000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 9181000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 32810000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 110000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 110000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 8255000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 28000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 15097000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 55000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 6842000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 27000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 21560000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 81000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 6463000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 26000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 110000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 110000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 110000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 25000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 25000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 54000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 29000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 29000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 74000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 74000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 20000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 91000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 91000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 18000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 34000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 34000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 16000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 16000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 53000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 19000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 68000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 16000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 30000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 14000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RestrictedCash": {
        "label": "Restricted Cash",
        "description": "Amount of cash restricted as to withdrawal or usage. 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": "2016-12-31",
              "val": 700000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2016-12-31",
              "val": 700000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-06-30",
              "val": 800000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 800000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 800000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 800000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 800000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 800000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalents": {
        "label": "Restricted Cash and Cash Equivalents",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": "2010-12-31",
              "val": 16089000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 16089000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 16089000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 20624000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 20452000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 20347000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 20347000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 20347000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 20347000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 20806000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 16991000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 20139000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 723000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 800000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2017-12-31",
              "val": 793000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2017-12-31",
              "val": 793000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 800000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1200000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 1189000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 1189000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 1189000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 1189000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 1189000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 1189000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-03-31",
              "val": 982000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 9121000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 16300000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 16336000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8278000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9072000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 8695000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 807000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 807000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 807000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 980000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 980000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1342000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 64267000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 90225000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 90225000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 90225000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 90225000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 90225000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 89713000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 127381000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 2184870000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 288411000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 288411000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 288411000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 288411000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 288411000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 283829000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 300233000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 278087000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 299081000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 299081000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 299081000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 142018000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1003330000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2011-12-31",
              "val": 20347000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 21516000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 21516000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 21516000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 21516000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 12215000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 8385000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 9000000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 8172000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 8172000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-06-30",
              "val": 8619000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 9629000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7775000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 7775000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 7775000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-06-30",
              "val": 7713000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 681000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 723000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 723000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 723000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 723000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 767000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 782000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 775000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            }
          ]
        }
      },
      "RestrictedCashAndInvestments": {
        "label": "Restricted Cash and Investments",
        "description": "Cash and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 9474000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 8093000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1711000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 731000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 845000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 9090000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9150000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14224000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 14363000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 13262000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13327000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13465000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10411000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 11056000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 11056000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 11056000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 11056000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11800000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 11455000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8003000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "RestrictedCashAndInvestmentsNoncurrent": {
        "label": "Restricted Cash and Investments, Noncurrent",
        "description": "The noncurrent cash, cash equivalents and investments that is restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits classified as long-term; that is not expected to be released from such existing restrictions within one year of the balance sheet date or operating cycle, whichever is longer. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes noncurrent cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": 18003000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 18003000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 18003000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 17216000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 17216000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 17426000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 17426000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 17426000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 17426000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 17426000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 17426000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 22563000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 20616000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 24286000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 24286000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 24286000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 24286000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 24286000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 23987000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 23656000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 26868000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 29045000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 29045000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 29045000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 29045000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 29045000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 21468000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 21083000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 14951000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 16137000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 16137000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 16137000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 16137000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 16137000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 19104000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 19179000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 19095000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 18945000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 18945000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 18945000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 18945000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 18945000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 19991000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 20452000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 19258000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 21002000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 21002000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 21002000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 21002000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 21002000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 21664000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 22691000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 13651000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 12926000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 12926000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 12926000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 12926000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8343000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 13847000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 13736000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 117011000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 118065000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 118065000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 118065000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 118065000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 118065000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 120979000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 143429000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 156323000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 169627000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 169627000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 169627000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 169627000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 169627000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 172357000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 176004000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 174352000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 176203000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 176203000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 176203000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 176759000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 55081000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": 1189000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 2458000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8278000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9072000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 8695000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 807000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 807000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 807000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 807000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 807000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 835000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 961000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4674000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 980000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 980000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 980000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 980000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 980000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2150000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2407000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6141000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1342000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 1342000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 1342000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 1342000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1284000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1373000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1335000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2009-12-31",
              "val": -593484000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": -593484000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": -593484000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": -563215000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": -558064000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": -389126000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": -389126000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": -389126000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": -389126000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": -389126000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": -371962000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": -353480000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": -372597000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": -385487000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": -385487000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": -385487000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": -385487000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": -385487000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": -258899000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": -223217000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": -200663000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": -174439000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": -174439000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": -174439000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": -174439000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": -174439000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": -170981000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": -180740000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": -176420000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": -171914000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": -171914000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": -171914000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": -171914000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": -171914000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": -159859000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": -129055000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": -68887000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": -19040000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": -19040000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": -19040000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": -19040000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": -19040000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 10358000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 42108000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 70943000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 134317000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 134317000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 134317000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 134317000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 134317000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 183472000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 239258000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 276059000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 314247000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 314247000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 314247000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 314247000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 314247000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 366470000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 373410000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 408079000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 721316000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 721316000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 721316000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 721316000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 735974000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 735974000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 735974000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 733972000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 714423000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 792278000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 808330000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 694129000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 694129000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 694129000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 694129000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 694129000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 694129000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 693520000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 693520000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 693520000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 693520000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 693520000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 709928000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 704236000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 685927000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 632809000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 632809000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 632809000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 632809000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 632809000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 632809000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 632809000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 569446000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 558034000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 583474000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 583591000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 583591000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 583591000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 583591000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 583591000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 662110000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 699405000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 732814000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 656466000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 656466000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 656466000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 656466000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 656466000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 747899000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 761767000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 784170000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 833517000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 833517000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 833517000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 833517000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 13440040000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 862558000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 873715000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 876959000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11737983000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 11737983000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 11737983000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 11737983000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 11737983000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11630607000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11425016000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 11283204000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11618437000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 11618437000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 11618437000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 11618437000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 11618437000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 11415768000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 11109636000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -1671560000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -2878743000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": -2878743000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": -2878743000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -3025628000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 5436744000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 1810466000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 433151000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 465076000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 481233000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1885508000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1525155000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 506048000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 365786000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 501792000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 501792000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 413832000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 748553000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1027749000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 382767000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 525957000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 525957000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 438549000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1151035000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1308655000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 402482000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 532953000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 456274000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 456274000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2091363000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1762638000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1762638000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 530661000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 453983000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 531082000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 454382000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 454382000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 454382000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1068206000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 914813000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 537124000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 460431000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 460431000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 460431000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1387075000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1387075000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 472262000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 472262000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 472262000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 472262000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1886081000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1886081000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1886081000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 499006000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 499006000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 465666000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 465666000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 465666000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 925132000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 925132000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 459466000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 459466000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 459466000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1398634000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1398634000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 473502000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 473502000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 473502000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1887907000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1887907000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1887907000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2020-10-01",
              "end": "2020-12-31",
              "val": 489273000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 482582000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 482582000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 982416000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 982416000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 499834000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 499834000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1487076000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1487076000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 504660000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 504660000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1985720000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1985720000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19818678000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 501534000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 501534000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4820832000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1000850000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1000850000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 499316000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 499316000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 4698483000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1498237000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1498237000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 497387000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 497387000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 4581914000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1998093000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18634246000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 18634246000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2022-10-01",
              "end": "2022-12-31",
              "val": 4533017000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 439597000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4387666000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4387666000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 892706000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8744128000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 453109000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4356462000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4356462000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1305780000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 12853002000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 413074000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4108874000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 4108874000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17015598000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17015598000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17015598000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 4162596000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4014843000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4014843000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7967594000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7967594000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3952751000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3952751000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11858578000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11858578000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3890984000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3890984000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15825516000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15825516000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3869758000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3869758000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7594717000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7594717000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3724959000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3724959000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11208975000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3614258000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15004989000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3667489000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 7243653000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 3576164000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RevenueFromRelatedParties": {
        "label": "Revenue from Related Parties",
        "description": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 108619000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 73465000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 15062000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 53429000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 10313000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1"
            }
          ]
        }
      },
      "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": "2018-03-31",
              "val": 1270000000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1260000000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1000000000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 939000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1100000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-12-31",
              "val": 857700000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 736600000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 691000000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 677900000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 942300000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 939700000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 991200000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 890000000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 914700000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 890400000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1100000000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1000000000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1100000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1000000000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1000000000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1200000000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1740000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1740000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 1740000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1740000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1412000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1424000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1426000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1600000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1600000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1600000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1500000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1400000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1400000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1300000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "Revenues": {
        "label": "Revenues",
        "description": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1379460000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 481233000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 501792000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1027749000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 525957000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1560702000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 532953000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 531082000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1068206000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 537124000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 1000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2500000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1100000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8500000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8500000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22600000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22600000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 22600000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26100000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 26100000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1489637000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4300000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1402357000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1402357000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 231868000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 407195000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 559539000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 753935000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 753935000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 753935000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 199300000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 199300000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 313628000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 313628000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 406101000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 406101000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 522975000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 522975000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 59980000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 59980000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 110400000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 110400000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 154540000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 163208000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 19350000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 28223000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "SalesRevenueGoodsNet": {
        "label": "Sales Revenue, Goods, Net (Deprecated 2018-01-31)",
        "description": "Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 246655000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 126988000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 70077000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 195635000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 68647000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 302787000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 302787000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 111703000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 198566000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 198566000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 86863000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 86863000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 276037000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 276037000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 77471000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 77471000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 347765000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 347765000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 347765000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 65909000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 65909000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 173579000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 173579000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 107670000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 107670000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 325192000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 325192000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 151613000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 151613000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 513504000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 513504000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 513504000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 157347000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 157347000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 343333000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 343333000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 185986000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 185986000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 487097000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 487097000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 143764000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 143764000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 621495000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 621495000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 621495000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 102090000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 102090000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 192965000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 192965000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 90875000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 90875000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 270049000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 270049000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 77084000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 77084000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 347910000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 347910000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 347910000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 68930000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 68930000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 163963000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 163963000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 95033000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 95033000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 265890000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 265890000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 101927000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 101927000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 374049000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 374049000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 374049000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 79136000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 79136000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 166908000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 166908000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 87772000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 87772000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 256362000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 256362000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 89454000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 89454000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 358301000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 358301000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 212269000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 80477000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 42859000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 156880000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 93580000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 76403000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 50721000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 243126000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 160081000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 86246000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 66501000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 347241000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 237356000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 48374000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 48405000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 114645000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 114694000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 66271000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 66289000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 173644000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 58999000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 239199000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 42947000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 93288000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 50341000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "SalesRevenueNet": {
        "label": "Revenue, Net (Deprecated 2018-01-31)",
        "description": "Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 2150520000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 862695000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 383148000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 1345627000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 482932000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1903559000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1903559000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 627080000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 627080000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1230129000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 1230129000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 603049000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 603049000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 603049000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1837169000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 1837169000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 607040000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 607040000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 607040000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2350369000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2350369000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2350369000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2010-10-01",
              "end": "2010-12-31",
              "val": 513200000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 479826000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 479826000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 479826000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 479826000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1064059000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 1064059000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 584233000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 584233000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 584233000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 584233000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1927222000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 1927222000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 863163000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 863163000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 863163000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 863163000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2761431000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2761431000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 2761431000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 834209000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-10-01",
              "end": "2011-12-31",
              "val": 834209000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 764780000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 764780000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 764780000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 764780000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1570784000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 1570784000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 806004000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 806004000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 806004000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 806004000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2335505000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 2335505000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 764721000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 764721000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 764721000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 764721000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3121704000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3121704000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3121704000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 786199000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-10-01",
              "end": "2012-12-31",
              "val": 786199000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 795454000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 795454000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 795454000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 795454000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1625457000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 1625457000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 830003000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 830003000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 830003000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 830003000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2474365000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 2474365000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 848908000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 848908000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 848908000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 848908000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3282452000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3282452000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3282452000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 808087000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-10-01",
              "end": "2013-12-31",
              "val": 808087000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 826023000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 826023000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 826023000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 826023000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1705851000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1705851000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 879828000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 879828000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 879828000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 879828000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2601691000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 2601691000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 895840000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 895840000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 895840000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 895840000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3445578000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3445578000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3445578000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 843887000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 843887000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 798653000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 798653000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 798653000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 798653000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1592248000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1592248000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 793595000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 793595000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 793595000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 793595000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2353127000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2353127000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 760879000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 760879000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 760879000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 760879000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3143714000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3143714000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1848857000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 790587000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 790587000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 816359000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 816359000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 431974000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 431974000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1573988000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 874632000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 757629000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 757629000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 442658000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 442658000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2316337000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1334678000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 742349000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 742349000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 460046000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 460046000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3056730000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1810466000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 740393000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 475788000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 433151000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 433151000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 433151000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 898227000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 898227000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 465076000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 465076000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 465076000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1379460000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 481233000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 481233000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1885508000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 506048000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 501792000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1027749000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 525957000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "SalesRevenueServicesNet": {
        "label": "Sales Revenue, Services, Net (Deprecated 2018-01-31)",
        "description": "Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 44419000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 19735000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 9303000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 29745000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 10010000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 52783000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 52783000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 14469000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 29010000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 29010000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 14541000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 14541000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 45727000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 45727000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 16717000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 16717000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 64032000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 64032000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 64032000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 20584000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 20584000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 98300000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 98300000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 77716000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 77716000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 345637000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 345637000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 247337000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 247337000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 592998000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 592998000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 592998000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 243410000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 243410000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 478099000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 478099000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 234689000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 234689000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 712279000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 712279000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 234180000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 234180000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 956445000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 956445000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 956445000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 244564000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 244564000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 495636000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 495636000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 251072000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 251072000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 743649000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 743649000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 248013000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 248013000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1002907000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1002907000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1002907000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 266847000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 266847000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 539855000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 539855000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 273008000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 273008000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 818783000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 818783000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 278928000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 278928000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1096938000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1096938000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1096938000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 272754000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 272754000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 546490000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 546490000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 273736000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 273736000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 824130000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 824130000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 277640000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 277640000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1103928000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1103928000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1093674000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 272542000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 269897000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 548421000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 543869000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 275879000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 273972000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 826430000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 820149000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 278009000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 276280000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1109597000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1100828000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 269791000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 269791000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 554844000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 554844000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 285053000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 285053000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 865817000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 310973000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1200321000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 355040000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 730485000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 375445000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "SalesTypeLeaseInterestIncome": {
        "label": "Sales-type Lease, Interest Income",
        "description": "Amount of interest income from net investment in sales-type lease.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 252000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 252000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 510000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 510000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 258000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 258000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 716000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 716000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 206000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 206000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 784000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 784000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 784000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 69000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 69000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 164000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 164000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 95000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 95000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 178000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 178000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 14000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 14000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 393000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 393000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 393000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 73000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 73000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 175000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 175000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 102000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 102000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 346000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 346000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 171000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 171000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 728000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 728000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 289000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 289000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 606000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 606000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 317000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 317000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 906000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 906000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 300000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 300000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1220000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 447000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1001000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 554000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1502000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 501000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "SalesTypeLeaseLeaseIncome": {
        "label": "Sales-type Lease, Lease Income",
        "description": "Amount of lease income from variable lease payments, interest income from net investment on sales-type lease, and profit (loss) recognized at commencement.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 940000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2386000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1446000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4883000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2497000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6789000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6789000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6789000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 982000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 982000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2314000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2314000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1332000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1332000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3536000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3536000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1222000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1222000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7375000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7375000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7375000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2155000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2155000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4552000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4552000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2397000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2397000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6943000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6943000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2391000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2391000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8726000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8726000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8726000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 927000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 927000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1827000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1827000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 900000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 900000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3641000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3641000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1814000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1814000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8777000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8777000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8777000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4201000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4201000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7642000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7641000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3441000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3440000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10415000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10415000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2773000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2774000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13431000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13431000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13431000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1084000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1084000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2623000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2623000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1539000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1539000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5607000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 5607000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2984000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2984000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10547000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10547000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2197000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2197000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3984000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3984000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1787000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1787000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5136000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1152000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6703000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 761000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1573000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 812000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "SalesTypeLeaseLeaseReceivable": {
        "label": "Sales-type Lease, Lease Receivable",
        "description": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 3000000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5600000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 6500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 6500000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 6500000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 6500000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 6500000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6600000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9400000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 10600000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 13000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 13000000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 13000000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 13400000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 17100000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 17100000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 21900000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 22000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 30000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 30000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 30000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 30000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 30000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 28000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 25000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 28000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 26000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 26000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 26000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 26000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 26000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 22000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 23000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 21000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 20000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 20000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 20000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 18000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 17000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "SalesTypeLeaseRevenue": {
        "label": "Sales-type Lease, Revenue",
        "description": "Amount of sales-type lease revenue.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 688000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 688000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1876000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1876000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1188000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1188000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4167000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 4167000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2291000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2291000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6005000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6005000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6005000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 913000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 913000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2150000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2150000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1237000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1237000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3358000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3358000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1208000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1208000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6982000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6982000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6982000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2082000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2082000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4377000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4377000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2295000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2295000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6597000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6597000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2220000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2220000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7998000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7998000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 638000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 638000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1221000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1221000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 583000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 583000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2735000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2735000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1514000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1514000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7557000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3754000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6641000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2887000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8913000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2272000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "SellingGeneralAndAdministrativeExpense": {
        "label": "Selling, General and Administrative Expense",
        "description": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 138459000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 52894000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 27099000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 90117000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 37223000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 116737000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 116737000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 32631000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 65976000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 65976000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 33345000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 33345000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 96342000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 96342000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 30366000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 30366000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 128366000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 128366000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 128366000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 44772000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 44772000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 87715000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 87715000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 42943000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 42943000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 190505000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 190505000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 102790000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 102790000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 288575000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 288575000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 288575000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 96979000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 96979000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 188486000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 188486000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 91507000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 91507000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 282357000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 282357000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 93871000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 93871000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 367816000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 367816000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 372644000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 93908000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 94176000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 184017000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 184562000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 90109000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 90386000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 268088000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 268861000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 84071000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 84299000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 357432000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 358499000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 358499000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 87632000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 87632000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 178124000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 178124000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 90492000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 90492000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 271251000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 271251000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 93127000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 93127000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 372010000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 372010000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 372010000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 97928000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 97928000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 188632000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 188632000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 90704000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 90704000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 280462000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 280462000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 91830000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 91830000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 374116000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 374116000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 318136000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 98693000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 80545000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 194836000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 159782000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 96143000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 79237000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 296377000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 240454000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 101541000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 80672000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 385634000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 325044000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 325044000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 82991000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 82991000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 172817000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 172817000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 89826000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 89826000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 263820000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 263820000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 91003000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 91003000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 366007000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 366007000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 370500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 103275000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 103275000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 206349000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 206349000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 103074000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 103074000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 313839000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 314040000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 107490000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 107540000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 436247000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 436088000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 436088000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 112134000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 112114000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 264763000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 261323000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 152629000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 149209000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 384152000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 383952000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 122676000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 122629000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 509145000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 509145000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 509145000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 125281000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 125281000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 239079000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 239079000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 113798000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 113798000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 354437000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 354437000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 115358000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 115358000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 474912000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 474912000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 474912000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 114119000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 114119000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 228157000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 228157000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 114038000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 114038000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 341143000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 341143000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 112986000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 112986000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 461705000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 461705000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2686279000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 118170000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 118170000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 231261000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 231261000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 113091000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 113091000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 342682000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 342682000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 111421000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 111421000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 455234000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3015325000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3015325000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 110061000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 700772000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 217481000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1459334000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 107420000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 758562000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 322469000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2221347000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 104988000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 762013000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2989154000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2989154000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2989154000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 624422000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 624422000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1219446000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1219446000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 595024000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 595024000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1862590000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1862590000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 643144000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 643144000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2426816000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2426816000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 597851000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 597851000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1227345000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1227345000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 629494000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 629494000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1848832000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 621487000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2380253000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 639025000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1186873000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 547848000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 23605000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 6861000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 10118000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 13371000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 13371000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 4242000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7301000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 7301000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10542000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 10542000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13546000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13546000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 13546000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2981000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 2981000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6542000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 6542000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11558000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 11558000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16064000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6918000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 6918000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 10614000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 10614000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 14361000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 14361000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 14585000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 4984000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 4984000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 10052000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 10052000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13988000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 13988000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 18353000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3557000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 3557000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7178000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7178000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10648000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10648000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 14683000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4175000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 4175000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 10288000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 10288000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16204000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 16204000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21839000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 21839000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4384000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8328000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11953000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15234000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 15234000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10103000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10103000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9990000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9990000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9990000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2628000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4833000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7120000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9353000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9353000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9353000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2384000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2384000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4509000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4509000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6887000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6887000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8887000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8887000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8887000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2011000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2011000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3825000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3825000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5913000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5913000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7699000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7699000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 59379000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1860000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1860000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5047000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5047000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8401000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8401000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 11546000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82994000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 82994000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2592000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14628000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5375000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 27306000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8239000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 37729000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 51514000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9058000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 9058000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19693000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19693000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 28298000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 28298000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 36383000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 36383000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7609000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7609000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16123000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 16123000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 27994000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36272000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 10233000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 23363000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "description": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "units": {
          "shares": [
            {
              "end": "2011-12-31",
              "val": 2854272,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "description": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2011-12-31",
              "val": 25.02,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Deprecated 2012-01-31)",
        "description": "The weighted average period between the balance sheet date and expiration for all vested portions of options outstanding and currently exercisable (or convertible) under the plan, which may be expressed in a decimal value for number of years.",
        "units": {
          "Y": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 5.81,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "description": "Net number of share options (or share units) granted during the period.",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 183736,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 178586,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 211326,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 27590,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 155080,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 150404,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 190320,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 35240,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 8778413,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 4631083,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4300088,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4207130,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 27.22,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 84.2,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 55.48,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 84.39,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 84.36,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 68800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 22300000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 56900000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 72100000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 9000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 14000000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 100000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 100000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "description": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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": "2014-12-31",
              "val": 123200000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 24700000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 72600000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 91500000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 9000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 23100000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 100000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 600000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Deprecated 2012-01-31)",
        "description": "The weighted average period between the balance sheet date and expiration for all awards outstanding under the plan, which may be expressed in a decimal value for number of years.",
        "units": {
          "Y": [
            {
              "end": "2011-12-31",
              "val": 7.18,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011Q4I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 120000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 276000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 156000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 381000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 105000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 434000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 434000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 434000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 376000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 376000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 376000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 4800000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 258000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4914000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4914000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1279000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2543000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1264000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3790000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1247000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4765000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4765000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4765000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1023000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1023000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2051000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 2051000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1028000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1028000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3234000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 3234000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1183000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1183000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16685000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16685000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5290000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5290000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8341000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 8341000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3051000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3051000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 10460000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 2119000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12508000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3131000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 5638000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 2507000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ShorttermDebtFairValue": {
        "label": "Short-term Debt, Fair Value",
        "description": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 928485000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 935343000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 924003000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 924003000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 924003000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 924003000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 924003000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 821555000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "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": "2007-12-31",
              "val": 1207518000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2007Q4I"
            },
            {
              "end": "2008-12-31",
              "val": 2211586000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 2664850000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 2664850000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 2664850000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 2754106000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 2797852000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 3054024000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 3105452000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3011389000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 3042516000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 3042516000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 3042516000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 3042516000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 3042516000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 3097605000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 3131064000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 3150252000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 3140890000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 3140890000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 3140890000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 3140890000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 3140890000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 3167128000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 3166629000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 3183365000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3217370000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 3217370000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 3217370000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 3217370000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 3217370000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 3417897000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3463597000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3505283000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3533168000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 3533168000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 3533168000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 3533168000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 3533168000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 3563143000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3615323000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3616431000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3695478000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 3695478000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 3695478000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 3695478000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 3695478000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3776216000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3833962000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3892677000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3920065000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 3920065000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3920065000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3920065000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 3920065000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3832588000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3843420000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3881983000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4162563000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 4162563000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4162563000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 4162563000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4162563000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 4190527000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4229387000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4244005000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4140199000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 4140199000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 4140199000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4140199000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 4140199000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4168102000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4230885000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3674721000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3669805000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 3669805000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 3669805000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3669805000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3669805000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3547346000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3525843000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3554562000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3542334000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 3542334000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 3542334000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 3542334000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 3542334000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3494106000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3510606000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3462906000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3353827000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3353827000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 3353827000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 3353827000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3353827000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3446199000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3398229000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3439333000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3502619000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3502619000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3502619000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3502619000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 21487641000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3546079000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3574121000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3573398000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 19880177000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 19880177000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 19880177000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 19880177000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 19880177000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 19777151000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 19573041000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19442922000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 20191372000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 20191372000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 20191372000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 20191372000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 20191372000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 20007647000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 19736006000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6951424000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5765784000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 5765784000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 5765784000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5631310000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 14155098000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2008-12-31",
              "val": 2211586000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 2664850000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2009-12-31",
              "val": 2664850000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2010-12-31",
              "val": 3013190000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 3054019000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 3116287000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 3020786000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 3051626000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 3051626000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 3051626000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 3051626000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 3051626000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2011-12-31",
              "val": 3051626000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2011-12-31",
              "val": 3051626000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 3107054000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 3139915000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 3159295000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 3150227000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 3176060000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2013-03-31",
              "val": 3176060000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 3175091000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2013-06-30",
              "val": 3175091000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 3191791000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2013-09-30",
              "val": 3191791000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 3226231000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 3226231000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 3226231000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 3226231000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 3226231000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2013-12-31",
              "val": 3226231000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2013-12-31",
              "val": 3226231000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 3514139000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 3558663000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 3598413000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 3623638000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 3623638000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 3623638000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 3623638000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 3623638000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2014-12-31",
              "val": 3623638000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2014-12-31",
              "val": 3623638000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 3651813000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 3703256000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 3703567000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2015-12-31",
              "val": 3781642000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3861668000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2016-03-31",
              "val": 3861668000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3919351000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2016-06-30",
              "val": 3919351000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3978675000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2016-09-30",
              "val": 3978675000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2016-12-31",
              "val": 4006805000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-01-01",
              "val": 4021313000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-01-01",
              "val": 4021313000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-01-01",
              "val": 4021313000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-03-31",
              "val": 3845710000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2017-03-31",
              "val": 3845710000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3856724000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2017-06-30",
              "val": 3856724000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-06-30",
              "val": 3856724000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3895819000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2017-09-30",
              "val": 3895819000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2017-12-31",
              "val": 4177385000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 4202510000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-01-01",
              "val": 4202510000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-01-01",
              "val": 4202510000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-01-01",
              "val": 4200508000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-03-31",
              "val": 4205515000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-31",
              "val": 4205515000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-03-31",
              "val": 4205515000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4244252000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2018-06-30",
              "val": 4244252000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-06-30",
              "val": 4244252000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-06-30",
              "val": 4244252000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4258730000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2018-09-30",
              "val": 4258730000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 4155474000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-01-01",
              "val": 4154865000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-01-01",
              "val": 4154865000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-01-01",
              "val": 4154865000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-01-01",
              "val": 4154865000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-01-01",
              "val": 4154865000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-03-31",
              "val": 4179536000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2019-03-31",
              "val": 4179536000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-03-31",
              "val": 4179536000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-03-31",
              "val": 4179536000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4242951000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2019-06-30",
              "val": 4242951000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-06-30",
              "val": 4242951000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-06-30",
              "val": 4242951000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3683915000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2019-09-30",
              "val": 3683915000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 3745553000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3605575000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 3605575000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-03-31",
              "val": 3605575000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-03-31",
              "val": 3605575000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3584268000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 3584268000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-06-30",
              "val": 3584268000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-06-30",
              "val": 3584268000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3613136000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2020-09-30",
              "val": 3613136000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2020-12-31",
              "val": 3607250000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 17431188000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3557865000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 3557865000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2021-03-31",
              "val": 3557865000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-03-31",
              "val": 3557865000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3584905000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2021-06-30",
              "val": 3584905000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-06-30",
              "val": 3584905000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-06-30",
              "val": 3584905000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 3528445000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2021-09-30",
              "val": 3528445000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 3414080000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 3414080000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 3414080000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 3414080000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 3414080000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 3414080000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2021-12-31",
              "val": 3414080000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2021-12-31",
              "val": 3414080000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2021-12-31",
              "val": 18987532000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 18987532000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3557913000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2022-03-31",
              "val": 3557913000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-03-31",
              "val": 3557913000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-03-31",
              "val": 3557913000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3499556000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 3499556000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-06-30",
              "val": 3499556000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-06-30",
              "val": 3499556000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 3535552000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2022-09-30",
              "val": 3535552000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3599055000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3599055000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 3599055000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 3599055000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2022-12-31",
              "val": 21585833000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 21585833000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2022-12-31",
              "val": 21585833000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 21585833000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 21585833000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 21585833000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 3643262000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2023-03-31",
              "val": 3643262000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-03-31",
              "val": 21870046000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-03-31",
              "val": 21870046000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-03-31",
              "val": 21870046000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 3671126000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2023-06-30",
              "val": 3671126000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-06-30",
              "val": 22127465000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-06-30",
              "val": 22127465000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3665788000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "end": "2023-09-30",
              "val": 21990998000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 19949910000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 19841150000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2024-03-31",
              "val": 19841150000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-03-31",
              "val": 19841150000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-03-31",
              "val": 19841150000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 19841150000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-03-31",
              "val": 19841150000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 19631951000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 19631951000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-06-30",
              "val": 19631951000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-06-30",
              "val": 19631951000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 19500294000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 19500294000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 20245225000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 20245225000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 20245225000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 20245225000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 20245225000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2024-12-31",
              "val": 20245225000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2024-12-31",
              "val": 20245225000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 20062690000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 20062690000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2025-03-31",
              "val": 20062690000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2025-03-31",
              "val": 20062690000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-03-31",
              "val": 20062690000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 19791494000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2025-06-30",
              "val": 19791494000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2025-06-30",
              "val": 19791494000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7006871000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 5811998000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 5811998000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 5811998000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 5677403000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2026-03-31",
              "val": 5677403000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 14201404000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance (Deprecated 2020-01-31)",
        "description": "Amount of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "units": {
          "USD": [
            {
              "end": "2017-01-01",
              "val": 4021313000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2017-01-01",
              "val": 4021313000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2018-01-01",
              "val": 4200508000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-01-01",
              "val": 4202510000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-01-01",
              "val": 4202510000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-01-01",
              "val": 4202510000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-01-01",
              "val": 4200508000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2020-01-01",
              "val": 3736245000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2012-01-01",
              "end": "2012-12-31",
              "val": -248000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -248000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -248000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 288000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": -1558000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 135000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 128000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 128000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 128000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -508000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -3021000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 8506000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1830000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1830000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1754000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 814000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 878000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 878000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 300076000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -101000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 300076000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -25000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 300076000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 34000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 34000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1590000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 228000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 228000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -263000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -263000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -491000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -504000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -504000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1447000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -375000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -375000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1597000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1441000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1597000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1178000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 263000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -3370000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -3370000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -1773000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -1773000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2231000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2231000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2231000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -133000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -133000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 195000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 195000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 328000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 328000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4112000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -4112000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4307000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -4307000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 35000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 250000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 250000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 750000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -6316000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -6316000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1648000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1148000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1148000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3270000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3270000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3270000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 789000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "description": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "units": {
          "shares": [
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 100000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 100000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 100000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2011"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueAcquisitions": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "description": "Value of stock issued pursuant to acquisitions during the period.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 102775000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 102775000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 102775000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2824000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2824000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2824000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2824000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2824000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2824000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2758000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2758000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2758000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueEmployeeBenefitPlan": {
        "label": "Stock Issued During Period, Value, Employee Benefit Plan",
        "description": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "units": {
          "USD": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 3856000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4046000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 4046000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 4282000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 4282000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4282000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4282000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 4282000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 4756000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 4756000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4761000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4761000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4761000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 4761000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4761000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4761000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4761000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 10310000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 10310000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 10310000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 10310000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10310000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 10310000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10316000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10316000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10316000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 10711000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 10711000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 10711000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 10711000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 10711000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 10711000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10711000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10711000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 10711000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 11126000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 11126000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 11126000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 11126000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11126000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11126000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11126000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11126000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 11126000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11199000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 11199000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 11200000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 11200000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 11200000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 11200000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11200000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11200000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11200000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7605000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 7605000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7605000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 7605000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7605000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7605000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7605000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7605000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7605000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6654000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 6654000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6654000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 6654000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6654000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6654000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6654000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6654000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 6654000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6920000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 6920000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6920000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6920000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6920000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6920000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6921000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6921000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6921000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7125000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 7125000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7125000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7125000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7125000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7125000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7125000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7125000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37446000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7041000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 7041000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7042000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7042000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7042000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7042000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7041000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 33389000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5421000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5421000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5421000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5421000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20101000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "description": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": 1398000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1803000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 1803000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2437000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2437000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 2437000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3177000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3177000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3177000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3929000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3929000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3929000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 1975000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 4465000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 6860000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9783000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9783000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9783000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2810000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 6149000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 9012000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 12147000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 12147000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 12147000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 13888000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 13888000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 13888000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 4020000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7530000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 11478000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14367000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14367000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 14367000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2409000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2409000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4540000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4540000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6938000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 6938000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 2398000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8758000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8758000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 8758000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2636000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2636000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4886000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4886000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2250000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7428000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7428000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2542000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2542000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9368000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9368000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 9368000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2749000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2749000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5074000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5074000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2325000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2325000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7724000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 7724000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2650000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2650000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9778000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9778000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9778000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2924000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2924000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5300000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5300000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2376000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2376000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8066000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 8066000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2766000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2766000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10109000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10109000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10109000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2486000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2486000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4815000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4815000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2329000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2329000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7288000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7288000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2473000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2473000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9471000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9471000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 27211000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2367000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2367000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5046000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5046000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2679000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2679000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7173000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7173000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2126000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2126000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9307000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 27239000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1098000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4352000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2143000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1045000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 2953000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 810000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12042000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-03-31",
              "val": 250687000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 250687000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 250687000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 250687000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 250687000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 250687000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 60828000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9388000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 9388000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 19001000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 19001000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3282000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30699000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 30699000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -160000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -160000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -160000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -160000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -160000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1992000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1992000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1992000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 1992000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2515000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2515000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4192000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 4192000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2534000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2534000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2534000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2534000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2534000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21293000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21293000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 21293000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 28853000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 66032000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7513000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7513000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 14176000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 4877000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 218000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 218000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1577000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1577000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 1577000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25611000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25611000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 25611000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11469000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11469000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 11469000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 17959000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 41256000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 52515000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 61464000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 61464000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 61464000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 2778000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 8265000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 11666000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16710000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16710000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 16710000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24841000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24841000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24841000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2315000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2975000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4679000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13066000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13066000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13066000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 28038000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 28038000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 32950000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 32950000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 34106000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 34106000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1156000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 36505000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 36505000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 36505000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3456000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3456000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4045000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4045000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 589000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4405000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4405000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 360000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 360000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4404000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4404000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4404000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2046000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2046000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 61503000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 61503000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 59457000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 59457000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 64143000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 64143000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2640000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2640000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67310000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67310000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 67310000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 178000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 178000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 506000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 506000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 328000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 328000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 983000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 983000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 477000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 477000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 855000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 855000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 855000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 408000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 408000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 40971000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 200000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -385000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1444000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -160000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-03-31",
              "val": 300076000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 300076000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 300076000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300539000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300539000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300539000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 952603,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1905906,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1905906,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1905906,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-01-31",
              "val": 2108312,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q4I"
            },
            {
              "start": "2021-02-01",
              "end": "2021-02-28",
              "val": 1668399,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-03-01",
              "end": "2021-03-31",
              "val": 994003,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10941872,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10941872,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3980612,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-12-31",
              "val": 33292000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 33292000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 33292000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5893000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 5893000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5893000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5893000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5893000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5893000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43458000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43458000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 43458000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 110769000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 110769000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 168957000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 168957000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 58188000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 58188000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 231383000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 231383000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 62426000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 62426000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 261609000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 261609000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 261609000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35061000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35061000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 77897000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 77897000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 42836000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 42836000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 89303000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 89303000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 11406000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 11406000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89303000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89303000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89303000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 48512000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 48512000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "description": "Amount remaining of a stock repurchase plan authorized.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 500000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 466708000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 500000000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-10-29",
              "val": 500000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 500000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 456542000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 456542000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 456542000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-01-31",
              "val": 408759000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-02-28",
              "val": 370148000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 345772000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 194933000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 194933000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 410736000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "TaxCreditCarryforwardAmount": {
        "label": "Tax Credit Carryforward, Amount",
        "description": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "units": {
          "USD": [
            {
              "end": "2012-12-31",
              "val": 19000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 26200000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 52100000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit": {
        "label": "Tax Cuts and Jobs Act, Income Tax Expense (Benefit)",
        "description": "Amount of income tax expense (benefit) from effect of Tax Cuts and Jobs Act.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -144900000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -800000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "TaxesPayableCurrent": {
        "label": "Taxes Payable, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 16013000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 18525000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 18525000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 18525000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 18525000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 18525000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 18183000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 19175000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 20994000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 20297000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 20297000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 20297000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 20297000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 20297000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 20827000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 17134000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 19295000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11738000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 11738000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 11738000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 11738000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 11738000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 14191000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 11980000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 11979000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 12603000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 12603000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 12603000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 12603000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 13376000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 14094000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 14197000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "TradingSecuritiesEquity": {
        "label": "Trading Securities, Equity",
        "description": "Fair value of investments in trading equity securities and other forms of trading securities that provide ownership interests.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 7000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 47000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "TradingSecuritiesUnrealizedHoldingGainLoss": {
        "label": "Trading Securities, Change in Unrealized Holding Gain (Loss)",
        "description": "Amount of unrealized holding gain (loss) recognized in the income statement for investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 43000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 42600000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 22800000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-12-01",
              "end": "2017-12-31",
              "val": 23000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "TransferOfInvestments": {
        "label": "Transfer from Investments",
        "description": "Value of investments transferred from the entity's investments in noncash transactions.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 34075000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 34075000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 34075000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 34075000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 34075000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2016"
            }
          ]
        }
      },
      "TreasuryStockSharesAcquired": {
        "label": "Treasury Stock, Shares, Acquired",
        "description": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "units": {
          "shares": [
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 34000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010"
            }
          ]
        }
      },
      "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": "2009-12-31",
              "val": 97557000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "end": "2009-12-31",
              "val": 97557000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "end": "2009-12-31",
              "val": 97557000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-06-30",
              "val": 98162000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2010Q2I"
            },
            {
              "end": "2010-09-30",
              "val": 98162000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2010Q3I"
            },
            {
              "end": "2010-12-31",
              "val": 98162000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "end": "2010-12-31",
              "val": 98162000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "end": "2010-12-31",
              "val": 98162000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "end": "2010-12-31",
              "val": 98162000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "end": "2010-12-31",
              "val": 98162000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-03-31",
              "val": 98162000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2011Q1I"
            },
            {
              "end": "2011-06-30",
              "val": 98162000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 98162000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 98162000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 98162000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "end": "2011-12-31",
              "val": 98162000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "end": "2011-12-31",
              "val": 98162000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "end": "2011-12-31",
              "val": 98162000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-03-31",
              "val": 98162000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2012Q1I"
            },
            {
              "end": "2012-06-30",
              "val": 98162000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2012Q2I"
            },
            {
              "end": "2012-09-30",
              "val": 98162000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2012Q3I"
            },
            {
              "end": "2012-12-31",
              "val": 98162000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 98162000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "end": "2012-12-31",
              "val": 98162000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "end": "2012-12-31",
              "val": 98162000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "end": "2012-12-31",
              "val": 98162000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-03-31",
              "val": 98162000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2013Q1I"
            },
            {
              "end": "2013-06-30",
              "val": 98162000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2013Q2I"
            },
            {
              "end": "2013-09-30",
              "val": 98162000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2013Q3I"
            },
            {
              "end": "2013-12-31",
              "val": 98162000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 98162000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "end": "2013-12-31",
              "val": 98162000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "end": "2013-12-31",
              "val": 98162000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "end": "2013-12-31",
              "val": 98162000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-03-31",
              "val": 98162000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2014Q1I"
            },
            {
              "end": "2014-06-30",
              "val": 98162000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 98162000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 98162000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 98162000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "end": "2014-12-31",
              "val": 98162000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "end": "2014-12-31",
              "val": 98162000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "end": "2014-12-31",
              "val": 98162000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 98162000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 98162000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 98162000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 98162000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 98162000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 98162000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 98162000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "end": "2015-12-31",
              "val": 98162000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 98162000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 98162000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 98162000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 98162000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 98162000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 98162000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 98162000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "end": "2016-12-31",
              "val": 98162000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 98162000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 98162000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 98162000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 98162000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 98162000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 98162000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "end": "2017-12-31",
              "val": 98162000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 98162000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 98162000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 98162000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 98162000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 131454000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 131454000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 131454000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "end": "2018-12-31",
              "val": 131454000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "end": "2018-12-31",
              "val": 131454000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 131454000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 131454000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 131454000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 131454000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 131454000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 131454000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 131454000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 131454000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 137347000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 137347000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 137347000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 174912000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 174912000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 174912000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "end": "2020-12-31",
              "val": 174912000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 174912000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 285681000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 343869000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 406295000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 436521000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 436521000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 471582000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 68045000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 29512000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 29512000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 605000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 605000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 605000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            }
          ]
        }
      },
      "UnrealizedGainLossOnInvestments": {
        "label": "Unrealized Gain (Loss) on Investments",
        "description": "Amount of unrealized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2008-01-01",
              "end": "2008-12-31",
              "val": -317994000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 116950000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 110063000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 349309000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 232359000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 313000000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 313000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 65828000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 43807000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 43807000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -22021000,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": -22021000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 22720000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 22720000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -21087000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": -21087000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 144473000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 144473000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 144473000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3304000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 3304000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7798000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 7798000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 4494000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 4494000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 10281000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 10281000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2483000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 2483000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 15871000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 15871000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 15900000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 23000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 23000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4000000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2008-12-31",
              "val": 15181000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2008Q4I"
            },
            {
              "end": "2009-12-31",
              "val": 14559000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2009-12-31",
              "val": 14559000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2009Q4I"
            },
            {
              "end": "2010-12-31",
              "val": 29999000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2010-12-31",
              "val": 29999000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2010-12-31",
              "val": 29999000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2010Q4I"
            },
            {
              "end": "2011-06-30",
              "val": 33000000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2011Q2I"
            },
            {
              "end": "2011-09-30",
              "val": 49000000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2011Q3I"
            },
            {
              "end": "2011-12-31",
              "val": 30000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 48874000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2011-12-31",
              "val": 48874000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2011-12-31",
              "val": 48874000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 34677000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 34677000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2012-12-31",
              "val": 34677000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 34677000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 43319000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 43319000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2013-12-31",
              "val": 43319000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2013-12-31",
              "val": 43319000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 44839000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 44839000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2014-12-31",
              "val": 44839000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2014-12-31",
              "val": 44839000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 62366000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 62366000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 62366000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2015-12-31",
              "val": 62366000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 63502000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 63502000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2016-12-31",
              "val": 63502000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2016-12-31",
              "val": 63502000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 63296000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 63296000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2017-12-31",
              "val": 63296000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2017-12-31",
              "val": 63296000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 69540000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 69540000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2018-12-31",
              "val": 69540000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2018-12-31",
              "val": 69540000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 70401000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 70401000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2019-12-31",
              "val": 70401000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2019-12-31",
              "val": 70401000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 150060000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 150060000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2020-12-31",
              "val": 150060000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 528527000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 150276000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 150276000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2021-12-31",
              "val": 539113000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 539113000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 137961000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 569601000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 569601000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 569601000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 609543000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 609543000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 609543000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 859327000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 859327000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 877093000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 861000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3349000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": -777000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -874000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -874000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": -874000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -855000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -855000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 855000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -1253000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1253000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1253000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 81000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 81000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 81000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 734000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 734000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 734000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 852000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 852000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 852000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 656000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 656000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 656000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 572000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 572000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 572000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 82000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 82000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1482000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 14441000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21541000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21541000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7219000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7219000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7219000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24996000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24996000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5537000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2012-01-01",
              "end": "2012-12-31",
              "val": -16587000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -16587000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 16587000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -115000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 115000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 115000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6848000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6848000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6848000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 265000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 265000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 265000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2018"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3219000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3219000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3219000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition",
        "description": "Amount of increase in unrecognized tax benefits resulting from acquisitions.",
        "units": {
          "USD": [
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3119000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 3119000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            }
          ]
        }
      },
      "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": "2009-01-01",
              "end": "2009-12-31",
              "val": 155000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 158000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 158000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 158000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 81000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 81000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 81000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3806000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3806000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3806000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11748000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11748000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11748000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2132000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2132000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2132000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1116000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1116000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1116000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4361000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4361000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4361000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 861000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 861000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3349000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3349000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 193000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 193000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 496000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1407000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36587000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36587000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9210000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9210000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9210000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 251296000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 251296000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 22954000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation",
        "description": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3000000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7300000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7300000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4300000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 4300000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7300000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 7300000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7300000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7300000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3000000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2010-01-01",
              "end": "2010-12-31",
              "val": 15440000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 15440000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16630000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16630000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 16630000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3723000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3723000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 3723000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9929000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9929000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 9929000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4643000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4643000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4643000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5779000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5779000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5779000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 258000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 258000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 258000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2539000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2539000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 2539000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76882000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76882000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76882000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 105000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 105000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 12200000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1646000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16369000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16369000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 41522000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 41522000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 41522000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 23794000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 23794000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 711000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2012-01-01",
              "end": "2012-12-31",
              "val": -636000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": -636000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 636000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 728000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 728000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 728000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 628000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 927000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 927000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 927000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 352000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 352000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 352000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 310000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 310000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 362000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsResultingInNetOperatingLossCarryforward": {
        "label": "Unrecognized Tax Benefits Resulting in Net Operating Loss Carryforward (Deprecated 2014-01-31)",
        "description": "Amount of an unrecognized tax benefit that is directly related to a position taken in a tax year that results in a net operating loss carryforward. This amount is presented as a reduction of the related deferred tax asset in the balance sheet if that deferred tax asset is not used. This amount is presented separately from the deferred tax asset for a net operating loss carryforward if this unrelated tax benefit is associated with a different tax position.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 5900000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 38400000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "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": "2011-12-31",
              "val": 30000000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "end": "2011-12-31",
              "val": 30000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2011Q4I"
            },
            {
              "end": "2012-12-31",
              "val": 30000000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "end": "2012-12-31",
              "val": 34700000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 42500000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "end": "2013-12-31",
              "val": 42500000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 44800000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "end": "2014-12-31",
              "val": 44800000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 62400000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "end": "2015-12-31",
              "val": 62400000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 63500000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "end": "2016-12-31",
              "val": 63500000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 63300000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "end": "2017-12-31",
              "val": 63000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 70000000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "end": "2018-12-31",
              "val": 70400000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 69500000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "end": "2019-12-31",
              "val": 150100000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 70400000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "end": "2020-12-31",
              "val": 150300000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 150100000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 138000000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 150300000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 539000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 812000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 833000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2019-01-01",
              "end": "2019-03-31",
              "val": 1970000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3392000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1422000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5818000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2426000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8837000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8837000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8837000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3853000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3853000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3853000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2625000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2625000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2753000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "description": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "units": {
          "shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 25000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 25000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 25000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 25000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 25000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 25000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 55000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 55000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 55000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 55000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 33000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 33000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 33000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 25000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 41000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 27000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 89324000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 86805,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 86609,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 86303000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 85310000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86059000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 86059000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 84933000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 85078,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 85078000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 85102,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 85102000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 85136000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 85136000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 85250000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 85250000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 85203000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 85203000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 85203000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 92331000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 92331000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 87176000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 87176000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 87697000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 87697000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 87171000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 87171000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 86507000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 86507000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 87089000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 87089000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 87089000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87326000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 87326000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 87601000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 87601000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 87814000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 87814000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 87752000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 87752000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 87998000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 87998000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 87959000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 87959000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 87959000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 89600000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 89600000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 88681000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 88681000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 88179000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 88179000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 89081000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 89081000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 91266000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 91266000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 90952000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 90952000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 90952000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 92336000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 92336000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 92546000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 92546000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 92714000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 92714000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 92723000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 92723000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 92971000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 92971000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92616000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92616000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 92616000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 93357000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 93357000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 93437000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 93437000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 93514000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 93514000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 93480000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 93480000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 93493000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 93493000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 93466000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 93466000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 93466000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 93852000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 93852000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 94090000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 94090000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 94330000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 94330000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 94189000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 94189000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 94401000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 94401000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 94410000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 94410000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 94410000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 95893000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 95893000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 96451000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 96451000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 96785000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 96785000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 96626000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 96626000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 96890000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 96890000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 96741000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 96741000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 96741000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 95888000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 95888000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 97038000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 97038000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 96946000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 96946000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 96971000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 96049000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 96880000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 96166000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96250000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96250000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 95677000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 96194000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 96415000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 96426000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 97455000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 96738000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 96738000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 97811000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 97845000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 97879000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 97898000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 98004000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97920000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97920000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 93896000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 93896000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 92296000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 92296000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 90714000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 90714000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 91041000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 91041000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 88512000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 88512000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 89941000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 89941000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 313122000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 85879000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 85879000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 85077000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 85077000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 84317000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 84317000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 84449000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 84449000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 83140000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 83140000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 84123000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 307733000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 307733000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 83333000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 307410,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 83594000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 307948,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 83770000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 308375,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 83680000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 308259,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 83850000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 271245,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270842000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270842000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270842000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 271519,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 271519,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 271555,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 271555,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 271592,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 271592,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 271616,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 271616,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 271736,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 271736,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 274079000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 274079000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 286513,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 286513000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 287012,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 287012000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 287505,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 287505000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 287362,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 288051,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 287589000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 289014000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 351432000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 351622000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "description": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96250000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 95903000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 96426000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 96738000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 95386000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 97811000,
              "accn": "0001415404-20-000024",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 96415000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 97845000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 97879000,
              "accn": "0001415404-20-000030",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 97455000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 97898000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 98004000,
              "accn": "0001415404-20-000033",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97920000,
              "accn": "0001415404-21-000005",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-23",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2008-01-01",
              "end": "2008-12-31",
              "val": 89324000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24",
              "frame": "CY2008"
            },
            {
              "start": "2009-01-01",
              "end": "2009-06-30",
              "val": 86505,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2009-04-01",
              "end": "2009-06-30",
              "val": 86539,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09",
              "frame": "CY2009Q2"
            },
            {
              "start": "2009-01-01",
              "end": "2009-09-30",
              "val": 86086000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2009-07-01",
              "end": "2009-09-30",
              "val": 85260000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05",
              "frame": "CY2009Q3"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 85765000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2009-01-01",
              "end": "2009-12-31",
              "val": 85765000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07",
              "frame": "CY2009"
            },
            {
              "start": "2010-01-01",
              "end": "2010-03-31",
              "val": 84855000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02",
              "frame": "CY2010Q1"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 84979,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-01-01",
              "end": "2010-06-30",
              "val": 84979000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 85102,
              "accn": "0001193125-10-182387",
              "fy": 2010,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2010-08-09"
            },
            {
              "start": "2010-04-01",
              "end": "2010-06-30",
              "val": 85102000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09",
              "frame": "CY2010Q2"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 85040000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-01-01",
              "end": "2010-09-30",
              "val": 85040000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 85158000,
              "accn": "0001193125-10-248699",
              "fy": 2010,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2010-11-05"
            },
            {
              "start": "2010-07-01",
              "end": "2010-09-30",
              "val": 85158000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07",
              "frame": "CY2010Q3"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 85084000,
              "accn": "0001193125-11-044057",
              "fy": 2010,
              "fp": "FY",
              "form": "10-K",
              "filed": "2011-02-24"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 85084000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2010-01-01",
              "end": "2010-12-31",
              "val": 85084000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20",
              "frame": "CY2010"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 85466000,
              "accn": "0001104659-11-024560",
              "fy": 2011,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2011-05-02"
            },
            {
              "start": "2011-01-01",
              "end": "2011-03-31",
              "val": 85466000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07",
              "frame": "CY2011Q1"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 85893000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-01-01",
              "end": "2011-06-30",
              "val": 85893000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 86314000,
              "accn": "0001104659-11-045063",
              "fy": 2011,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2011-08-09"
            },
            {
              "start": "2011-04-01",
              "end": "2011-06-30",
              "val": 86314000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08",
              "frame": "CY2011Q2"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 86100000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-09-30",
              "val": 86100000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 86507000,
              "accn": "0001104659-11-061260",
              "fy": 2011,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2011-11-07"
            },
            {
              "start": "2011-07-01",
              "end": "2011-09-30",
              "val": 86507000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06",
              "frame": "CY2011Q3"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 86223000,
              "accn": "0001104659-12-016268",
              "fy": 2011,
              "fp": "FY",
              "form": "10-K",
              "filed": "2012-03-07"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 86223000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2011-01-01",
              "end": "2011-12-31",
              "val": 86223000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21",
              "frame": "CY2011"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 86684000,
              "accn": "0001104659-12-033445",
              "fy": 2012,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2012-05-07"
            },
            {
              "start": "2012-01-01",
              "end": "2012-03-31",
              "val": 86684000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09",
              "frame": "CY2012Q1"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 86905000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-01-01",
              "end": "2012-06-30",
              "val": 86905000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 87127000,
              "accn": "0001104659-12-055473",
              "fy": 2012,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2012-08-08"
            },
            {
              "start": "2012-04-01",
              "end": "2012-06-30",
              "val": 87127000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06",
              "frame": "CY2012Q2"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 87031000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-01-01",
              "end": "2012-09-30",
              "val": 87031000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 87279000,
              "accn": "0001104659-12-074387",
              "fy": 2012,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2012-11-06"
            },
            {
              "start": "2012-07-01",
              "end": "2012-09-30",
              "val": 87279000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12",
              "frame": "CY2012Q3"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 87150000,
              "accn": "0001104659-13-011985",
              "fy": 2012,
              "fp": "FY",
              "form": "10-K",
              "filed": "2013-02-20"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 87150000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2012-01-01",
              "end": "2012-12-31",
              "val": 87150000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20",
              "frame": "CY2012"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 88178000,
              "accn": "0001104659-13-039089",
              "fy": 2013,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2013-05-09"
            },
            {
              "start": "2013-01-01",
              "end": "2013-03-31",
              "val": 88178000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09",
              "frame": "CY2013Q1"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 88681000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-01-01",
              "end": "2013-06-30",
              "val": 88681000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 88179000,
              "accn": "0001104659-13-059948",
              "fy": 2013,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2013-08-06"
            },
            {
              "start": "2013-04-01",
              "end": "2013-06-30",
              "val": 88179000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07",
              "frame": "CY2013Q2"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 89081000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-01-01",
              "end": "2013-09-30",
              "val": 89081000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 89868000,
              "accn": "0001104659-13-083154",
              "fy": 2013,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2013-11-12"
            },
            {
              "start": "2013-07-01",
              "end": "2013-09-30",
              "val": 89868000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06",
              "frame": "CY2013Q3"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 89405000,
              "accn": "0001047469-14-001113",
              "fy": 2013,
              "fp": "FY",
              "form": "10-K",
              "filed": "2014-02-21"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 89405000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 89405000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 90689000,
              "accn": "0001104659-14-036637",
              "fy": 2014,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2014-05-09"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 90689000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 90894000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 90894000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 91097000,
              "accn": "0001104659-14-057709",
              "fy": 2014,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2014-08-07"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 91097000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 91050000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 91050000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 91358000,
              "accn": "0001104659-14-077192",
              "fy": 2014,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2014-11-06"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 91358000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 91190000,
              "accn": "0001047469-15-000972",
              "fy": 2014,
              "fp": "FY",
              "form": "10-K",
              "filed": "2015-02-20"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 91190000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 91190000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 91969000,
              "accn": "0001104659-15-034987",
              "fy": 2015,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2015-05-07"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 91969000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 92127000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 92127000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 92283000,
              "accn": "0001104659-15-056649",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-06"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 92283000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 92253000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 92253000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 92500000,
              "accn": "0001104659-15-076360",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-06"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 92500000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 92397000,
              "accn": "0001104659-16-099355",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 92397000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 92397000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 93331000,
              "accn": "0001415404-16-000014",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 93331000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 93541000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 93541000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 93751000,
              "accn": "0001415404-16-000026",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 93751000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 93661000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 93661000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 93898000,
              "accn": "0001415404-16-000033",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-08"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 93898000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 93795000,
              "accn": "0001415404-17-000010",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-02-24"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 93795000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 93795000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 94745000,
              "accn": "0001415404-17-000029",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 94745000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 95143000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 95143000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 95537000,
              "accn": "0001415404-17-000045",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 95537000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 95316000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 95316000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 95656000,
              "accn": "0001415404-17-000050",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-08"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 95656000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 95425000,
              "accn": "0001415404-18-000005",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-02-22"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 95425000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 95425000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 95888000,
              "accn": "0001415404-18-000015",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 95888000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 95990000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 95990000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 96091000,
              "accn": "0001415404-18-000029",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-07"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 96091000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 96049000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 96049000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 96166000,
              "accn": "0001415404-18-000034",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 96166000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96250000,
              "accn": "0001415404-19-000003",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-02-21"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96250000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 95386000,
              "accn": "0001415404-19-000021",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 95903000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 96415000,
              "accn": "0001415404-19-000033",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-08",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 96426000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 97455000,
              "accn": "0001415404-19-000042",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-07",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 96738000,
              "accn": "0001415404-20-000005",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-02-20"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 96738000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 97811000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 97845000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 97879000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 97898000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 98004000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97920000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 97920000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 93871000,
              "accn": "0001415404-21-000025",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 93871000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 92271000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 92271000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 90689000,
              "accn": "0001415404-21-000056",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-03"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 90689000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 90986000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 90986000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 88457000,
              "accn": "0001415404-21-000059",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 88457000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 89908000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 89908000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 275117000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 85846000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 85846000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 85077000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 85077000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 84317000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 84317000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 84424000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 84424000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 83140000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 83140000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 84098000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 270102000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 270102000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 83333000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 269833,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 83553000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 270328,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 83770000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 270818,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 83653000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 270637,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 83850000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 271245,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270842000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270842000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 270842000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 271519,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 271519,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 271555,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 271555,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 271592,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 271592,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 271616,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 271616,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 271736,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 271736,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 274079000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 274079000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 286513,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 286513000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 287012,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 287012000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 287505,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 287505000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 287362,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 288051,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 287589000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 289014000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 289581000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 290141000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "ImpairmentOfInvestments": {
        "label": "Other than Temporary Impairment Losses, Investments",
        "description": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 55266000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "description": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "units": {
          "USD/shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.41,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "description": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "units": {
          "USD/shares": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.41,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "OtherAccruedLiabilitiesNoncurrent": {
        "label": "Other Accrued Liabilities, Noncurrent",
        "description": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 70893000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 136426000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 124450000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 122179000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 119719000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 119787000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 119787000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 119787000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 119787000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 112534000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 109299000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 109396000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "OtherReceivablesNetCurrent": {
        "label": "Other Receivables, Net, Current",
        "description": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 12705000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24"
            },
            {
              "end": "2021-12-31",
              "val": 12705000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 12705000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 12705000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 12705000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 12705000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "RepaymentsOfSecuredDebt": {
        "label": "Repayments of Secured Debt",
        "description": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 920923000,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001415404-22-000005",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-24",
              "frame": "CY2021"
            }
          ]
        }
      },
      "AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "description": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 209442000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05"
            },
            {
              "end": "2021-12-31",
              "val": 209442000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 209442000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 209442000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 176083000,
              "accn": "0001415404-22-000042",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-05",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 195827000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 183613000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 199853000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 199853000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 199853000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 199853000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 163109000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 199086000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 192100000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 881269000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 881269000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 881269000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 380927000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 530172000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 866235000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 866235000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 866235000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 866235000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 657249000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1120746000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 758438000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleExcludingAccruedInterest": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 880815000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 880815000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 880815000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 379842000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 529445000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 866181000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 866181000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 866181000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 866181000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 656979000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1123235000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 760157000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "TreasuryStockCommonValue": {
        "label": "Treasury Stock, Common, Value",
        "description": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 436521000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 436521000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 436521000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-06-30",
              "val": 514418000,
              "accn": "0001415404-22-000070",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 525824000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 525824000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 525824000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 525824000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 525824000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 525824000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 525824000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 525824000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2025-09-30",
              "val": 48512000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 48512000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 48512000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 48512000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 48512000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 48512000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 114885000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03"
            },
            {
              "end": "2021-12-31",
              "val": 114885000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 126686000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 131875000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 131875000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09"
            },
            {
              "end": "2022-12-31",
              "val": 131875000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 131875000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 140676000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "LossContingencyAccrualCarryingValueCurrent": {
        "label": "Loss Contingency, Accrual, Current",
        "description": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 11178000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 10355000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "LossContingencyAccrualCarryingValueNoncurrent": {
        "label": "Loss Contingency, Accrual, Noncurrent",
        "description": "Amount of loss contingency liability expected to be resolved after one year or beyond the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 69484000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-09-30",
              "val": 56920000,
              "accn": "0001415404-22-000080",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-03",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "DebtSecuritiesHeldToMaturityAllowanceForCreditLossExcludingAccruedInterest": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 2946000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3382000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 3382000,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "DeferredTaxAssetsInvestments": {
        "label": "Deferred Tax Assets, Investments",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 44651000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3556000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-12-31",
              "val": 237996000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 238554000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1213946000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 347224000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 216649000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1174895000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1174895000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 347754000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 718387000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 370633000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 311474000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1115598000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 397211000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1597923000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1597923000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1597923000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 485400000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 485400000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 992925000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 992925000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 507525000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 507525000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1470359000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1470359000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 477434000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 477434000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1930193000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1930193000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 488333000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 488333000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 981388000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 981388000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 493055000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 493055000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1372679000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 391291000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1585549000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 166601000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 337144000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 170543000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 23777000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 15386000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14588000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 15358000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossForeignCurrencyTranslation": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -942000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 154000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3871000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossPeriodIncreaseDecrease": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -26031000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -23543000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -36011000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18582000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 22591000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 32910000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "GoodwillForeignCurrencyTranslationGainLoss": {
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "description": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 4644000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -511000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -1681000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 21405000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ProceedsFromSaleOfEquitySecuritiesFvNi": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14401000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 832000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 34374000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 34121000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 63294000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3457000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 1430000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 19332699,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 23313311,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23"
            },
            {
              "end": "2022-12-31",
              "val": 23313311,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 23313311,
              "accn": "0001415404-23-000010",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-09",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14300000,
              "accn": "0001415404-23-000005",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-02-23",
              "frame": "CY2022"
            }
          ]
        }
      },
      "OtherReceivableAfterAllowanceForCreditLossNoncurrent": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 15072000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 15072000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 24854000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 33340000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "ProceedsFromCollectionOfNotesReceivable": {
        "label": "Proceeds from Collection of Notes Receivable",
        "description": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-04-01",
              "end": "2023-04-30",
              "val": 148400000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q1I"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 148448000,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 148448000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "TreasuryStockCommonShares": {
        "label": "Treasury Stock, Common, Shares",
        "description": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "units": {
          "shares": [
            {
              "end": "2022-12-31",
              "val": 23313311,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08"
            },
            {
              "end": "2022-12-31",
              "val": 23313311,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-06-30",
              "val": 23313311,
              "accn": "0001415404-23-000015",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-08",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 23313311,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2025-09-30",
              "val": 1789020,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1789020,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1789020,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 1789020,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "description": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -159000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 21340000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "PaymentsOfStockIssuanceCosts": {
        "label": "Payments of Stock Issuance Costs",
        "description": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1327000,
              "accn": "0001415404-23-000020",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-06"
            }
          ]
        }
      },
      "AdditionalPaidInCapitalCommonStock": {
        "label": "Additional Paid in Capital, Common Stock",
        "description": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 8222599000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8301979000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 8301979000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 8301979000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 8301979000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 8301979000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 8310877000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8326880000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 8337211000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 8768360000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 8768360000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 8768360000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 8768360000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 8768360000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8779458000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 8809264000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8849985000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8875937000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 8875937000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 8875937000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8886945000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 8949104000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 28940000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 31504000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 31504000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 32263000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 32253000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 31938000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31688000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31688000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 31688000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 32124000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 32124000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30334000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30334000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 27764000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 27764000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27533000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27533000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23678000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 23678000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 24132000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 24132000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 22287000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 22984000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20816000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 20355000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "AssetRetirementObligation": {
        "label": "Asset Retirement Obligation",
        "description": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 51551000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 183135000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 183135000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2022-12-31",
              "val": 183135000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 183135000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 183135000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2022-12-31",
              "val": 183135000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 218795000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-03-31",
              "val": 218795000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 246656000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-06-30",
              "val": 246656000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 263550000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2023-12-31",
              "val": 278287000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 289059000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2024-03-31",
              "val": 289059000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-03-31",
              "val": 289059000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 289059000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 300475000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 300475000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-06-30",
              "val": 300475000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-06-30",
              "val": 300475000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 312640000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 312640000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 327031000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 327031000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 327031000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 327031000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 327031000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2024-12-31",
              "val": 327031000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2024-12-31",
              "val": 327031000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 338506000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 338506000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2025-03-31",
              "val": 338506000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-03-31",
              "val": 338506000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 347720000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2025-06-30",
              "val": 347720000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2025-06-30",
              "val": 347720000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 437631000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 448752000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 448752000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 448752000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 446748000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2026-03-31",
              "val": 446748000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 98000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetRetirementObligationAccretionExpense": {
        "label": "Asset Retirement Obligation, Accretion Expense",
        "description": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6762000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4106000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9170000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 5064000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14835000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5665000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20963000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20963000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 20963000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6464000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6464000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13229000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13229000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6765000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 6765000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 20343000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 20343000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7114000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 7114000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27815000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27815000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7778000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 7778000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 15804000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 15804000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8026000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 8026000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 24919000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 9115000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36040000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 11317000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 22724000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 11407000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "AssetRetirementObligationLegallyRestrictedAssetsFairValue": {
        "label": "Asset Retirement Obligation, Legally Restricted Assets, Fair Value",
        "description": "Carrying amount of an asset that is legally restricted for purposes of settling an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 162000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 217000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 217000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 217000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 217000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 217000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 217000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 216000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 215000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 215000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 216000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 216000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 216000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 216000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 216000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 214000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 209000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetRetirementObligationLiabilitiesIncurred": {
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "description": "Amount of asset retirement obligations incurred during the period.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 124822000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 31554000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 54351000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 22797000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 65580000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 11229000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74189000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74189000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74189000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4308000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4308000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8959000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8959000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4651000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4651000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14010000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14010000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5051000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 5051000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20929000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20929000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3697000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3697000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4885000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4885000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1188000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1188000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 5222000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 337000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5222000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "description": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47916000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47916000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ContractWithCustomerAssetNet": {
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "description": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 73435000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 66103000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 66103000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 66103000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 66103000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 66103000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 72300000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 91885000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 98299000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 108092000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 108092000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 108092000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 108092000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 108092000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 140207000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 149329000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 154861000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 138723000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 138723000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 138723000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 112908000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 113912000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "description": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10717333000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10111341000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 10111341000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2462600000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 4854140000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2391540000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 7222761000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 2368621000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9510427000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9510427000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 9510427000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2557182000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2557182000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5064660000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5064660000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2507478000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2507478000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7602809000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7602809000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2538149000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 2538149000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10135622000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10135622000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2432198000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2432198000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4893829000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4893829000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2461631000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 2461631000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 7264192000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 2370363000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9445223000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1998268000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 3926419000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 1928151000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "CostsIncurredAssetRetirementObligationIncurred": {
        "label": "Costs Incurred, Asset Retirement Obligation Incurred",
        "description": "Amount of asset retirement obligations (ARO) costs incurred (whether capitalized or charged to expense) during the period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 50765000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 122390000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 122390000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 31554000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 54351000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 65580000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74189000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74189000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 74189000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4308000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4308000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8959000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8959000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14010000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 14010000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20929000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20929000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3697000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3697000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4885000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 4885000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 85681000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 85681000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtConversionConvertedInstrumentAmount1": {
        "label": "Debt Conversion, Converted Instrument, Amount",
        "description": "\"The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1051344000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            }
          ]
        }
      },
      "DebtInstrumentInterestRateStatedPercentage": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "description": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "units": {
          "pure": [
            {
              "end": "2023-12-31",
              "val": 0.0025,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.0025,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.0025,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.0025,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.0025,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.0025,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.0025,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.0025,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.0025,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.0025,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 0.0025,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 108921000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 69606000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 69606000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 69606000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 69606000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 69606000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 66115000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 65697000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 201795000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 555533000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 555533000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 555533000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 555533000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 555533000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 518387000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 484164000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 451056000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 416734000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 416734000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 416734000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 352936000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 323082000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsDeferredIncome": {
        "label": "Deferred Tax Assets, Deferred Income",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 5681000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 10748000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 10748000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 6369000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 6369000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4529000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 267000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 543000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1184000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 219000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 201000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 236000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 292000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 277000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 491000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 3491625000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 3960608000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3960608000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4187034000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 4187034000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4759734000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "description": "Percentage employer matches of the employee's percentage contribution matched.",
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.5,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.5,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.5,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DerivativeAssets": {
        "label": "Derivative Asset",
        "description": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 1693000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "DerivativeGainLossOnDerivativeNet": {
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "description": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -13000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1015387000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1015387000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -28961000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -36974000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -8013000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -192107000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -155133000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1793387000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1793387000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1793387000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            }
          ]
        }
      },
      "DerivativeLossOnDerivative": {
        "label": "Derivative, Loss on Derivative",
        "description": "Amount of decrease in the fair value of derivatives recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1793000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 1601000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, 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 impairment loss.",
        "units": {
          "pure": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.06,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.06,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.06,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount",
        "description": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 24000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "GainLossOnDerivativeInstrumentsNetPretax": {
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "description": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -13000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1015387000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1015387000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -28961000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -36974000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -192107000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1693387000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1693387000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1693387000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            }
          ]
        }
      },
      "GoodwillAndIntangibleAssetImpairment": {
        "label": "Goodwill and Intangible Asset Impairment",
        "description": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherAccruedLiabilities": {
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "description": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -41293000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -105980000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -105980000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 267110000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 267110000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 267110000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -242740000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -273179000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -319707000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidTaxes": {
        "label": "Increase (Decrease) in Prepaid Taxes",
        "description": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -81197000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36115000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36115000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15836000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15836000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15836000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -43430000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -43430000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10431000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "description": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "units": {
          "shares": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 37550000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37550000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 37550000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 37550,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 37550,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 37550,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 37550,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 58007000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 58007000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "LitigationReserveCurrent": {
        "label": "Estimated Litigation Liability, Current",
        "description": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.",
        "units": {
          "USD": [
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2022-09-20",
              "val": 3900000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2022Q3I"
            }
          ]
        }
      },
      "LossContingencyDamagesAwardedValue": {
        "label": "Loss Contingency, Damages Awarded, Value",
        "description": "Amount of damages awarded to the plaintiff in the legal matter.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 90000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 90000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 92000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 92000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 91000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 93000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 93000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 91000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 91000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "LossContingencyDamagesPaidValue": {
        "label": "Loss Contingency, Damages Paid, Value",
        "description": "Amount of damages paid to the plaintiff in the legal matter.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 62000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 52000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 54000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 54000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2021"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 54000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 46000000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 46000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 46000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 46000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "MaturitiesOfSeniorDebt": {
        "label": "Maturities of Senior Debt",
        "description": "The cash outflow for the settlement of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, as it matures.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2901818000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2056821000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2056821000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1443179000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1582181000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1634084000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1460635000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1643469000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1643469000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 951168000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 951168000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 951170000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 951170000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 951170000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 951170000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2933714000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2933714000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 289383000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 289383000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 456049000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 456049000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 622716000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 974037000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1787082000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 1787082000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "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": "2021-01-01",
              "end": "2021-12-31",
              "val": 2486285000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2477720000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2477720000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 253534000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 466196000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 212662000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 327825000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -138371000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1702057000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1702057000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -1702057000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -107376000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -107376000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -312967000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -312967000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -205591000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -205591000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -454779000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -454779000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -141812000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -141812000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -119546000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -119546000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -202669000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -202669000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -508801000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -508801000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -306132000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -306132000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -13289997000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -12781196000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -14497180000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -146885000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 8350560000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 8479966000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "description": "\"The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 463092000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 403134000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 403134000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 511453000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 488455000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 231150000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 238231000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 238231000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 238231000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 164693000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 164693000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 147464000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 147464000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 114413000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 114413000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 137685000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 137685000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 110340000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 110340000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 113152000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 113152000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 123486000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 100049000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 20066000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 25098000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "NoncontrollingInterestInVariableInterestEntity": {
        "label": "Noncontrolling Interest in Variable Interest Entity",
        "description": "Portion of equity (net assets) in a variable interest entity (VIE) not attributable, directly or indirectly, to the parent entity. That is, this is the portion of equity in a VIE that is attributable to the noncontrolling interest (previously referred to as minority interest).",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 10000000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 4,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 4,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 4,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 3,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 4,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 4,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "OciBeforeReclassificationsNetOfTaxAttributableToParent": {
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "description": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2125000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -241000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossBeforeTax": {
        "label": "Other Comprehensive Income (Loss), before Tax",
        "description": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -23609000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36913000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 36913000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15723000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15723000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15723000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -36220000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -36220000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12772000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax",
        "description": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 25000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 25000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -2000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -482000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -481000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -550000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -550000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -550000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1528000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1528000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1528000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1528000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1542000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1542000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 15000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 15000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1539000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1539000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1257000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -1257000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1128000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1128000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 129000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 129000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1115000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 13000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -930000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -256000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -223000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 33000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherCostOfOperatingRevenue": {
        "label": "Other Cost of Operating Revenue",
        "description": "Other costs incurred during the reporting period related to other revenue generating activities.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1778471000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2099136000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2099136000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 520060000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1103558000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 583498000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1715936000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 612378000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2434904000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2434904000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2434904000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 363083000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 363083000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 771176000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 771176000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 408093000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 408093000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1164200000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1164200000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 393024000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 393024000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1636955000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1636955000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 439508000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 439508000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 793695000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 793695000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 354187000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 354187000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1185219000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 391524000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1685099000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 536907000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 955877000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 418970000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment": {
        "label": "Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross",
        "description": "Gross amount of inventory owned by the entity but in the hands of a customer, typically a reseller.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 14792000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 56360000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 56360000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 56360000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 56360000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 56360000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 44746000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 27431000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 13066000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10110000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 10110000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 10110000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 10110000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 10110000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 8507000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 4127000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 6913000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 7951000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 7951000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 7951000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 8991000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 6553000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 617819000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 644005000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 644005000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 644005000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 644005000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 644005000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 677982000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 642158000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 649802000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 655233000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 655233000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 655233000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 655233000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 655233000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 724393000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 771171000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 384301000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 284194000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 284194000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 284194000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 359657000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 229671000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "PrepaymentFeesOnAdvancesNet": {
        "label": "Prepayment Fees on Advances, Net",
        "description": "Amount of income earned, after hedging basis adjustments, from fees charged for prepayment of certain Federal Home Loan Bank (FHLBank) advances before original maturity.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 100000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2023-10-01",
              "end": "2023-12-31",
              "val": 100000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4"
            }
          ]
        }
      },
      "ProceedsFromSaleOfHeldToMaturitySecurities": {
        "label": "Proceeds from Sale of Held-to-maturity Securities",
        "description": "The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 148448000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 148448000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 148448000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 148448000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 148448000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "description": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 23000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -476000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "RedeemableNoncontrollingInterestEquityFairValue": {
        "label": "Redeemable Noncontrolling Interest, Equity, Fair Value",
        "description": "The aggregate fair value as of the reporting date of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 464359000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 438382000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 438382000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "end": "2023-12-31",
              "val": 438382000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 438382000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 438382000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "RepaymentsOfConvertibleDebt": {
        "label": "Repayments of Convertible Debt",
        "description": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 182834000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "description": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 66312000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 66312000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 51110000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 51110000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 53771000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53771000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53771000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 53771000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 125546000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "SegmentExpenditureAdditionToLongLivedAssets": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2397197000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4034781000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4034781000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 950676000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2251213000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 1300537000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3246877000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 995664000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4224783000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4224783000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 677696000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 677696000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1348729000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 671033000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1843595000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 494866000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2496624000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 378484000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "description": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "units": {
          "shares": [
            {
              "end": "2022-06-24",
              "val": 13000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2024-04-01",
              "val": 6000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 6000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "description": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "units": {
          "USD/shares": [
            {
              "end": "2022-09-30",
              "val": 20,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2024-04-01",
              "val": 14.04,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 14.04,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 14.04,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-06-30",
              "val": 14.04,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesTreasuryStockReissued": {
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "description": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.",
        "units": {
          "shares": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 23000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "description": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 126000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 165000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 165000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 216000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 216000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 263000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "description": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 16000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 22000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39000000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 52000000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 52000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 47000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": -48219000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -18720000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -18720000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -166809000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -166809000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -166809000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -148701000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -148701000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ValuationAllowancesAndReservesChargedToCostAndExpense": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "description": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 76674000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 112575000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 112575000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 101387000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 101387000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 101387000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 26521000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 35031000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 55860000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 75452000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 86167000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 120258000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 107371000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 107371000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 22744000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 22744000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 59395000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 59395000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 72769000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 82016000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 22823000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 37557000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "ValuationAllowancesAndReservesDeductions": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "description": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -111463000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -109856000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -109856000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -87113000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -87113000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -87113000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -15979000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -24489000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -22511000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -42103000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -77867000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -111958000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -98588000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -98588000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -24847000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -24847000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -44016000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -44016000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -64111000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -85103000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -18956000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -43050000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "ValuationAllowancesAndReservesReservesOfBusinessesAcquired": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired",
        "description": "Amount of increase in valuation and qualifying accounts and reserves from business combination.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 92000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 78000,
              "accn": "0001558370-24-002209",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 78000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-12-31",
              "val": 98930000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 502000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5029000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9863000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15634000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15634000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -41115000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -41115000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -22843000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -22843000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -17679000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -17679000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -11675000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -11675000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1244000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1244000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 15014000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 15014000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 27954000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 34011000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5127000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 17874000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": {
        "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net",
        "description": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -10627000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -69820000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -102330000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 18588000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -15065000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13770000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -52971000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -25718000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -106848000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 28103000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 28103000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 164957000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 164957000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 20431000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -277553000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": -56709000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
        "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost",
        "description": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "units": {
          "USD": [
            {
              "end": "2024-04-01",
              "val": 15000000,
              "accn": "0001558370-24-007171",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-08",
              "frame": "CY2024Q1I"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 15000000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 15000000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q2"
            }
          ]
        }
      },
      "ProceedsFromSaleOfBuildings": {
        "label": "Proceeds from Sale of Buildings",
        "description": "The cash inflow from sale of buildings.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 26719000,
              "accn": "0001558370-24-011672",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 26719000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 26719000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 26719000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 26719000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 26719000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            }
          ]
        }
      },
      "GainLossOnDispositionOfAssets1": {
        "label": "Gain (Loss) on Disposition of Assets",
        "description": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 50418000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 50418000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 50418000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 50418000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 50418000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 37441000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 37441000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 59474000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 22033000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 100028000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "GainLossOnSaleOfPropertyPlantEquipment": {
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "description": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 50418000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 50418000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 50418000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ProceedsFromSaleOfMachineryAndEquipment": {
        "label": "Proceeds from Sale of Machinery and Equipment",
        "description": "The cash inflow from sale of machinery and equipment.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 95435000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 95435000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 95435000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 95435000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            }
          ]
        }
      },
      "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": "2024-09-30",
              "val": 2047489000,
              "accn": "0001558370-24-015122",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 150898000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 150898000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 151000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 151000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 151000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 172856000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 184000000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 170000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 176000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 176000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 788000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 788000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": {
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount",
        "description": "Maximum amount the employee may contribute to a defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 5000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "GainsLossesOnExtinguishmentOfDebt": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "description": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 688661000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 688661000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            }
          ]
        }
      },
      "NoncontrollingInterestDecreaseFromDeconsolidation": {
        "label": "Noncontrolling Interest, Decrease from Deconsolidation",
        "description": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15448000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15448000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2022-01-01",
              "end": "2022-12-31",
              "val": 18634246000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17015598000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 17015598000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4014843000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7967594000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3952751000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11858578000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3890984000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15825516000,
              "accn": "0001558370-25-001663",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15825516000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3869758000,
              "accn": "0001558370-25-007050",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 3869758000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7594717000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7594717000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3724959000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 3724959000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 11208975000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 3614258000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15004989000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3667489000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 7243653000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 3576164000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "GainLossOnSaleOfBusiness": {
        "label": "Gain (Loss) on Disposition of Business",
        "description": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 37441000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 37441000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2"
            }
          ]
        }
      },
      "PaidInKindInterest": {
        "label": "Paid-in-Kind Interest",
        "description": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 125559000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 125559000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 125559000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 125559000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": {
        "label": "Proceeds from Sales of Business, Affiliate and Productive Assets",
        "description": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 47207000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 47207000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 47207000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 47207000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "RestrictedCashAndInvestmentsCurrent": {
        "label": "Restricted Cash and Investments, Current",
        "description": "The current cash, cash equivalents and investments that are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes current cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 150898000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01"
            },
            {
              "end": "2024-12-31",
              "val": 150898000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2024-12-31",
              "val": 150898000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-06-30",
              "val": 184012000,
              "accn": "0001558370-25-009923",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-01",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 169575000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 175838000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 175838000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 175838000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-06-30",
              "val": 1055678000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "AssetRetirementObligationRevisionOfEstimate": {
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "description": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 80459000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 80459000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 80459000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "BusinessExitCosts1": {
        "label": "Business Exit Costs",
        "description": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 806620000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 786388000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OperatingLeaseImpairmentLoss": {
        "label": "Operating Lease, Impairment Loss",
        "description": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 4191133000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4257724000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OtherCommitment": {
        "label": "Other Commitment",
        "description": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 9746000000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-09-30",
              "val": 4453133000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "OtherCommitmentDueInFourthYear": {
        "label": "Other Commitment, to be Paid, Year Four",
        "description": "Amount of commitment classified as other 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": "2025-09-30",
              "val": 622942000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "OtherCommitmentDueInNextTwelveMonths": {
        "label": "Other Commitment, to be Paid, Year One",
        "description": "Amount of commitment classified as other 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": "2025-09-30",
              "val": 1338957000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "OtherCommitmentDueInSecondYear": {
        "label": "Other Commitment, to be Paid, Year Two",
        "description": "Amount of commitment classified as other 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": "2025-09-30",
              "val": 742709000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "OtherCommitmentDueInThirdYear": {
        "label": "Other Commitment, to be Paid, Year Three",
        "description": "Amount of commitment classified as other 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": "2025-09-30",
              "val": 677194000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Other Commitment, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of commitment classified as other to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 132162000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "RestructuringCharges": {
        "label": "Restructuring Charges",
        "description": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 806620000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 806620000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-10-01",
              "end": "2025-12-31",
              "val": 2408000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 14346000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 14346000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 17850000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "RestructuringReserve": {
        "label": "Restructuring Reserve",
        "description": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "units": {
          "USD": [
            {
              "end": "2025-09-30",
              "val": 848774000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "end": "2025-09-30",
              "val": 848774000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 759419000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 759419000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 759419000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 718592000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2026-03-31",
              "val": 718592000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "RestructuringReserveTranslationAndOtherAdjustment": {
        "label": "Restructuring Reserve, Translation and Other Adjustment",
        "description": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).",
        "units": {
          "USD": [
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 48402000,
              "accn": "0001104659-25-107277",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-06"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 48402000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q3"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": {
        "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature",
        "description": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4322000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 1184000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DerivativeLiabilities": {
        "label": "Derivative Liability",
        "description": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 56000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02"
            },
            {
              "end": "2025-12-31",
              "val": 56000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11"
            },
            {
              "end": "2025-12-31",
              "val": 56000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 67000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-06-30",
              "val": 72000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 statutory income tax expense (benefit) outside of the country of domicile.",
        "units": {
          "pure": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.001,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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.001,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "FederalIncomeTaxExpenseBenefitContinuingOperations": {
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "description": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3829390000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ForeignIncomeTaxExpenseBenefitContinuingOperations": {
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations",
        "description": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -10755000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -18893314000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidForeignAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15743000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxPaidStateAndLocalAfterRefundReceived": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 18268000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": "2025-01-01",
              "end": "2025-12-31",
              "val": 15042000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-12-31",
              "val": -12815000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "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": 18362000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "RestructuringCosts": {
        "label": "Restructuring Costs",
        "description": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 809000000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 823000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 841000000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "description": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -546230000,
              "accn": "0001104659-26-021817",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-03-02",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AssetRetirementObligationLiabilitiesSettled": {
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "description": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.",
        "units": {
          "USD": [
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 13321000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 13472000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 151000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": {
        "label": "Debt Conversion, Converted Instrument, Warrants or Options Issued",
        "description": "\"The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "shares": [
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 46000000,
              "accn": "0001104659-26-058150",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-11",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CashDivestedFromDeconsolidation": {
        "label": "Cash Divested from Deconsolidation",
        "description": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.",
        "units": {
          "USD": [
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 362968000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            }
          ]
        }
      },
      "DeconsolidationGainOrLossAmount": {
        "label": "Deconsolidation, Gain (Loss), Amount",
        "description": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.",
        "units": {
          "USD": [
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 9728958000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 9728958000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      },
      "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent": {
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Current",
        "description": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2026-06-30",
              "val": 16822253000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "InterestOnConvertibleDebtNetOfTax": {
        "label": "Interest on Convertible Debt, Net of Tax",
        "description": "The after-tax amount of interest recognized in the period associated with any convertible debt.",
        "units": {
          "USD": [
            {
              "start": "2026-01-01",
              "end": "2026-06-30",
              "val": 35073000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03"
            },
            {
              "start": "2026-04-01",
              "end": "2026-06-30",
              "val": 17594000,
              "accn": "0001104659-26-089370",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-08-03",
              "frame": "CY2026Q2"
            }
          ]
        }
      }
    }
  }
}